Billing & Usage
LaunchGate uses usage-based billing with plan tiers.
Plans
| Plan | Monthly runs | Retention | Overage |
|---|---|---|---|
| Free | 500 | 14 days | Hard block (402) |
| Pro | 15,000 | 1 year | $3 per 1,000 runs |
| Scale | 100,000 | 1 year | $1.50 per 1,000 runs |
| Enterprise | Unlimited | Custom | N/A |
One run = one completed POST /v1/run call.
On the Free plan, exceeding 500 runs returns HTTP 402. Upgrade to Pro or Scale for automatic overage billing.
Get usage
GET /v1/billing/usageResponse
{
"plan": "pro",
"plan_name": "Pro",
"monthly_limit": 15000,
"current_usage": 3420,
"retention_days": 365,
"usage_percentage": 22.8
}Create checkout session
POST /v1/billing/checkoutCreates a Stripe Checkout session for upgrading.
Request body
| Field | Type | Required | Description |
|---|---|---|---|
plan | string | Yes | "pro" or "scale" |
success_url | string | No | Redirect URL on success |
cancel_url | string | No | Redirect URL on cancel |
Response
{
"checkout_url": "https://checkout.stripe.com/c/pay/..."
}Customer portal
POST /v1/billing/portalCreates a Stripe Customer Portal session for managing subscriptions, invoices, and payment methods.
Response
{
"portal_url": "https://billing.stripe.com/p/session/..."
}Last updated on