๐Ÿ’ณ Plans & Pricing

Self-serve via invite ยท Stripe-powered auto-provisioning ยท Instant API key on signup

STARTER
$299/mo
  • โœ“Dragon governance
  • โœ“5 orgs
  • โœ“10K API calls/mo
  • โœ“Email support
Stripe: price_REPLACE_STARTER
GROWTH
$999/mo
  • โœ“Everything in Starter
  • โœ“KlynxBot 5 domains
  • โœ“HITL WarRoom
  • โœ“50K API calls/mo
  • โœ“Slack alerts
Stripe: price_REPLACE_GROWTH
Most Popular
ENTERPRISE
$3999/mo
  • โœ“Everything in Growth
  • โœ“KlynxBot 19 domains
  • โœ“MCP Gateway
  • โœ“Risk Aggregation
  • โœ“ServiceNow integration
  • โœ“Unlimited API calls
  • โœ“SLA support
Stripe: price_REPLACE_ENTERPRISE
AGENCY
$9999/mo
  • โœ“White-label platform
  • โœ“Unlimited orgs
  • โœ“KlynxChip on-prem SKU
  • โœ“Dedicated CSM
  • โœ“Custom SLAs
Stripe: price_REPLACE_AGENCY

How Enterprise Provisioning Works

1
Admin generates invite
POST /api/provisioning/invite with email + plan. Returns a 7-day single-use token.
2
Client validates token
GET /api/provisioning/invite/{token} โ€” confirms plan details before filling the form.
3
Client registers
POST /api/provisioning/register with invite token + org details. Instant org_id + API key + license key.
4
Or Stripe auto-provisions
checkout.session.completed webhook โ†’ org provisioned automatically. Zero manual step.

Stripe Webhook Setup

Dashboard โ†’ Developers โ†’ Webhooks
# Endpoint URL
https://dragon.klynxai.com/api/provisioning/stripe/webhook
# Listen for events
checkout.session.completed
customer.subscription.deleted
Required checkout session metadata
# Pass in Stripe checkout session
metadata.org_name = "Acme Corp"
metadata.org_slug = "acme-corp"
metadata.plan = "enterprise"
# Or omit plan โ€” derived from price_id
STRIPE_PRICE_ENTERPRISE=price_xxx