api gateway as a service · open beta
Ship your API without skipping security
ApiArk puts a real gateway in front of any HTTP API: public HTTPS URL, API keys, rate limits and request logs, in one command. From localhost to production, and your backend code stays exactly as it is.
Free plan: 1 project, 1000 requests a day. No credit card.
the chain
What sits between the internet and your API
Every route you create runs this chain. Each piece works on day one; you configure nothing to turn it on.
key-auth
API keys on every route
Generate, rotate and revoke keys from the dashboard. Callers send an apikey header; the gateway rejects everything else before it reaches your backend.
limit-count
Rate limiting per key
Requests are counted at the gateway, so a runaway script or a leaked key cannot flood your API. 1000 requests a day on the free plan.
http-logger
Every request logged
Method, path, status and latency for each call, streamed to your dashboard. Debug production traffic without adding a logging library.
tunnel
Localhost to public HTTPS
The CLI opens a tunnel and gives your local API a stable public URL. Test webhooks, demo to a client, integrate before you deploy.
cors
CORS answered at the edge
The gateway handles preflight requests for you, so browser clients can call your API without backend changes.
dashboard
One place to run it
Routes, keys, limits and live logs in a web dashboard. No YAML files, no config repo, no gateway to operate yourself.
how it works
Live in three commands
Install the CLI
$ curl -L https://dl.apiark.io/apigateway-darwin-arm64 > apigatewayOne binary, macOS and Linux. Sign up to get your token.
Point it at your API
$ apigateway --token ark_9f3d… --port 3000You get a public HTTPS URL with API key auth, rate limits and logging already on. Production API on a server? Create the route from the dashboard instead, no CLI needed.
Hand out keys, watch traffic
$ curl https://api.apiark.io/fox/orders -H "apikey: ark_…"Callers authenticate with their key. You see every request in the dashboard as it happens.
in practice
Built for the week your API meets the outside world
- →Receive Stripe or Slack webhooks on your laptop while you develop the handler
- →Share a staging API with a client without writing auth first
- →Put keys and rate limits in front of a production MVP without touching its code
- →Watch live requests while you debug an integration that only fails in the real world
Works seamlessly with
Node.js, Python, Go, PHP, Rust, Next.js or any HTTP/REST framework.
Expose, protect and ship your API in under 60 seconds
Localhost, staging or production, all behind the same gateway. ApiArk is in open beta: the free plan is the only plan for now, and early users shape what gets built next.
No credit card required. No YAML. Just your API, live.