{"name":"api.withzero.ai","tagline":"Turn a JS/TS function into a live HTTPS endpoint — APIs, webhooks, SSR pages, anything that fits in 1 MB of code — for $1/month. No Cloudflare account, no DNS, no servers.","howItWorks":"POST /_admin/deploy with your handler + secrets + a $1 USDC charge. We mint a slug, upload your code into a Cloudflare Worker isolate, inject your secrets as env.<KEY>, give you a dedicated KV namespace at env.STORE for state, and bind api.withzero.ai/<slug>/ to it. Anyone (or any agent) hitting that URL runs your code. Hosting lasts 30 days; renew for another $1.","goodFor":["HTTP APIs that wrap or transform an upstream service","Webhook receivers (Stripe, GitHub, Slack)","Agent tools and MCP-shaped endpoints","Server-rendered web pages, feedback forms, small dashboards","Anything that fits the (request, env) => Response shape"],"constraints":["Single self-contained ES module exporting `default { fetch }`","1 MB max code, 10 secrets, 4 KB total secret value","No client-side framework bundles, no static asset hosting — upload images/videos/binaries to upload.withzero.ai (Stash) and reference the stash.withzero.ai/f/... URL from your handler"],"bindings":{"env.<KEY>":"every secret you upload, as a string","env.STORE":"dedicated Workers KV namespace (.get/.put/.delete/.list)"},"endpoints":{"POST /_admin/deploy":"Pay $1 + upload code + secrets → live URL at api.withzero.ai/<slug>/","POST /_admin/renew/:slug":"Keep your endpoint alive for another 30 days ($1, owner-only)","PUT /_admin/code/:slug":"Replace code/secrets (free, owner-only via MPP proof)","DELETE /_admin/:slug":"Take your endpoint down (free, owner-only via MPP proof, no refund)","GET /_admin/get/:slug":"Public deployment metadata","ANY /:slug/*":"Forwards into your hosted handler"}}