Annual plans · one yearly payment

Gateways,
keys & usage
in one console.

Create gateways and endpoints, issue and revoke API keys, inspect every request, and track a full twelve months of usage against a single annual subscription — with admin tools for users, plans and transactions.

Console snapshot
Active gateways
3
API keys
8
Requests / month
124,860
Success rate
99.7%
Current plan
Enterprise

Twelve monthly allocation rows, one annual invoice. No hidden renewals, no surprise overage bills.

01Products

Six modules, one lifecycle

Exposing an API, securing it, watching it, billing for it — every stage has a module in the console, and they share the same data model.

Gateway Manager

Create gateways with a base URL, attach endpoints per method, and enable or disable traffic instantly.

  • Endpoint catalogue
  • Active / inactive toggle
  • Per-gateway counters

Key Vault

Issue scoped API keys, show the secret once, then keep a masked record with revocation history.

  • One-time secret reveal
  • Masked storage
  • Revoke in one click

Request Logs

Every call recorded with method, endpoint, status code and response time for fast debugging.

  • Status filtering
  • Latency per call
  • Newest-first timeline

Usage Analytics

Twelve months of request volume and success rate, charted so trends are obvious.

  • Monthly volume chart
  • Success-rate tracking
  • Period summary

Billing & Invoices

One annual payment, twelve monthly allocation records, and downloadable invoices.

  • Annual subscription
  • 12-month history
  • Invoice download

Admin Console

Platform-wide view of users, subscriptions, plans and transactions with role-based access.

  • User management
  • Extend / cancel plans
  • Transaction ledger
02Capabilities

Built for teams that ship APIs

Role-based access

Admin and user roles enforced at the database with row-level security.

Owner-scoped data

Every gateway, key and log row is readable only by its owner or an admin.

Fast console

Server-rendered routes with cached queries keep navigation instant.

Decision-ready metrics

Requests, success rate and plan consumption in one view.

Structured endpoints

Group endpoints under gateways so the surface stays understandable.

Live activity

Recent calls surface on the dashboard the moment they are logged.

03Workflow
01

Create an account

Sign up with email and password or continue with Google, then pick your annual plan.

02

Add a gateway

Name it, set the base URL, then attach the endpoints you expose.

03

Issue a key

Generate an API key, copy the secret once, and start routing traffic.

04

Track and bill

Watch usage build up and settle the plan with a single annual payment.

From zero to first routed request

Four steps, no infrastructure setup. Gateways, keys, quotas and logs are wired together from the moment your plan is active.

04Use cases

Where the console earns its keep

Product teams

Ship a public API without building plumbing

Register your upstream service once and hand partners a key instead of raw credentials.

  • Gateway per environment
  • Endpoint allow-list
  • Revoke access instantly
Platform teams

One place to see who calls what

Consolidate request logs and monthly volume so capacity conversations use real numbers.

  • Per-endpoint counters
  • Status and latency history
  • CSV export on paid plans
Agencies

Separate every client cleanly

Give each engagement its own gateway and keys, with usage tracked independently.

  • Owner-scoped data
  • Named keys per client
  • Usage attribution
Internal tools

Guard internal services from over-use

Quotas stop runaway scripts before they reach the service behind the gateway.

  • Monthly quota enforcement
  • Inactive gateway kill switch
  • Support tickets with SLA
05Quickstart

Route your first call in minutes

Point any client at your gateway path and pass the key you generated in the console. Requests are validated against the gateway, checked against your plan quota, logged and counted before they reach your upstream service.

  • Keys are shown once at creation, then stored as a hash with a masked prefix.
  • A key can be bound to a single gateway or left open to all of your gateways.
  • Requests over the monthly quota are rejected before they reach your upstream.
  • Enterprise traffic gets priority processing with a longer upstream timeout.

Call a gateway endpoint

curl https://yourapi.dev/api/public/gw/my-gateway/users \
  -H "x-api-key: $YOURAPI_KEY"

From JavaScript

const res = await fetch(
  "https://yourapi.dev/api/public/gw/my-gateway/users",
  { headers: { "x-api-key": process.env.YOURAPI_KEY } },
);
const data = await res.json();

12

Months of history per plan

1M

Requests / month on Enterprise

<1s

Log write after each call

2h

Premium support first response

06Security

Hashed key storage

Secrets are hashed on the server; the plaintext value never returns after creation.

Row-level security

Postgres policies restrict every table to the owning account or an admin.

Roles in their own table

Admin rights are resolved server-side, never from client state.

Quota enforcement

Plan limits are checked in the database and at the proxy, not in the UI.

Endpoint allow-list

Unregistered paths are rejected with a 404 before any upstream call.

Audited billing

Plan changes, renewals and invoices are written to a transaction ledger.

Least privilege by default

Access rules live in the database, not only in the UI. Keys are stored as hashes, roles are held in a dedicated table, and every gateway, log and invoice row is scoped to its owner.

07Pricing

One payment, one year

Every plan is billed once per year. Monthly rows inside the console track usage allocation only — there is no second invoice.

Starter

$399.00

Billed annually, one payment

  • 3 API Gateways
  • 5 API Keys
  • 50,000 API Requests/month
  • API Logs
  • Basic Support
Choose Starter

Professional

Popular

$791.50

Billed annually, one payment

  • 10 API Gateways
  • 25 API Keys
  • 250,000 API Requests/month
  • API Usage Analytics
  • Extended Logs
  • Priority Support
Choose Professional

Enterprise

$1,967.44

Billed annually, one payment

  • Unlimited API Gateways
  • Unlimited API Keys
  • 1,000,000 API Requests/month
  • Advanced API Usage
  • Full Logs
  • Priority Processing
  • Premium Support
Choose Enterprise
FeatureStarterProfessionalEnterprise
API Gateways310Unlimited
API Keys525Unlimited
Requests / month50,000250,0001,000,000
Request logsStandardExtendedFull
Usage analyticsIncludedAdvanced
Priority processingIncluded
SupportBasicPriorityPremium
08Teams

What operators say

We replaced a spreadsheet of partner keys with one console. Revoking access is now a single click instead of a deploy.
Rani P. · Head of Platform
The monthly usage chart settles capacity arguments in a minute. Everyone looks at the same numbers now.
Dimas A. · Engineering Manager
One annual payment with a twelve-month allocation view is exactly how our finance team wanted it.
Sarah L. · Operations Lead
09Roadmap

Shipped and next up

Shipped

Endpoint allow-list enforcement

Gateways can reject any path that is not registered.

Shipped

Support tickets with plan-based SLA

Ticket priority and response targets follow the active plan.

Shipped

Auto-renew processing

Renewals generate invoices and extend the annual term.

Next

Webhook notifications

Push quota and failure events to your own endpoints.

Next

Team seats

Invite teammates into one workspace with scoped roles.

10FAQ

Questions, answered

How does billing work?

Each subscription is a single annual payment. The twelve monthly rows in the console are allocation records for tracking usage — they are not separate charges.

Can I change plans mid-term?

Yes. Upgrades are pro-rated against the time left on your term, and downgrades are checked against your current gateways, keys and usage before they apply.

Where are my API key secrets stored?

The full secret is shown once at creation. After that only a hash and a masked prefix are kept, so a lost key must be revoked and reissued.

What happens when I hit my monthly quota?

Requests beyond the quota are rejected at the gateway with a clear error, and the usage screen shows how much of the allowance is consumed.

Can I restrict which endpoints are callable?

Turn on allow-list mode for a gateway and only the endpoints you registered will be routed; everything else returns a 404.

How do I sign in?

Create an account with email and password, or continue with Google. Password reset is available from the sign-in screen.

Start routing traffic through your own console today

Open dashboard