Decision API pricing

Launch one boundary. Expand when the operating model changes.

Every paid tier returns the same Decision Record v1 contract. Records size capacity; boundary scope, support, and governance determine the operating stage.

Plans

Evaluate the response shape, launch one keyed boundary, expand across a team, then contract Enterprise only when requirements become custom.

Billing: monthly by default, or annual prepay (-20%).

Evaluate

Evaluate

$0 / validate

Validation only (no production)

Fast dry-run before paying for runtime.

  • Reference docs and payload QA
  • No production key issuance
  • Docs-first validation

Use this before production purchase.

Launch

API Starter

$299 / month

Up to 10,000 decision records/month

Self-serve production Decision API for the first live boundary.

  • 20 req/min default per API key
  • 1 production boundary included
  • Decision record API contract + evidence fields

Checkout link is loading. If unavailable, send an access request and we finalize manually within 24-48h.

Enterprise

API Enterprise

$3,999 / month

Up to 200,000 decision records/month

For custom governance, procurement, support, and commercial terms.

  • Custom throughput/uptime envelope
  • Custom production boundary scope
  • Procurement/security package
  • Implementation support included

One Enterprise commercial contract covers runtime, governance, and rollout support together.

Feature matrix

Explicit boundaries, one table.

Plan Price Monthly record scope Production boundaries Rate-limit envelope Upgrade trigger
Evaluate $0 Validation only N/A N/A Move to API Starter for production traffic
API Starter From $299/mo Up to 10,000 decision records/month 1 live action boundary Default 20 req/min per API key on /api/decide (surfaced via x-ratelimit-*) Use a burst pack for temporary capacity; move to Team for multiple boundaries or implementation support
API Team From $1,199/mo Up to 50,000 decision records/month Up to 3 live action boundaries Higher commercial contract envelope Use a burst pack for temporary capacity; move to Enterprise for custom governance, terms, or sustained capacity
API Enterprise From $3,999/mo Up to 200,000 decision records/month Custom boundary scope Custom envelope by commercial contract Custom scope expansion by controls/volume above 200k

Final cap/rate envelope is enforced by your active commercial contract.

Burst packs (no automatic overage)

When a month spikes, prepay additional decision-record capacity for the current month.

Burst packs add record capacity to the active month on your current API key and do not permanently change plan tier.

What happens after payment

This is the expected API Starter flow when webhook provisioning is configured.

Step 1: Checkout complete

Stripe confirms payment and triggers API key provisioning workflow.

Step 2: Key delivery

API key is issued and delivered to the billing/work email (one-time plaintext delivery).

Step 3: Integration test

Call /api/decide with x-api-key; validate deterministic API contract fields, receipt hashes, verify URL, replay URL, and headers.

Provisioning enabled Webhook auto-provisioning is active when checkout mapping is configured.