Skip to content

Plans & pricing

Soxom is priced per SDK Target per month, with usage caps that scale with the plan. Add a target (TypeScript, Python, Go, or Java) and you pay one seat of that plan for each target you run.

Professional

$60 / SDK Target / month

Best for a single team shipping a public SDK to one or two languages.

  • 50 operations per target
  • 10 Organization seats
  • 1,000 lines of Custom Code per target
  • Header-based auth only
  • 14-day trial

Business

$300 / SDK Target / month

Best for product organizations with multiple SDKs and OAuth2 APIs.

  • 100 operations per target
  • 50 Organization seats
  • 10,000 lines of Custom Code per target
  • Header + OAuth2 auth
  • 14-day trial

Enterprise

Custom pricing

Best for large API surfaces, regulated environments, and custom auth.

  • Unlimited operations
  • Unlimited seats
  • Unlimited Custom Code
  • All authentication methods
  • Contact sales
ProfessionalBusinessEnterprise
Price (per SDK Target / month)$60$300Custom
Operations per target50100Unlimited
Organization seats1050Unlimited
Custom Code per target1,000 lines10,000 linesUnlimited
AuthenticationHeader (bearer, API key, basic)Header + OAuth2All methods
Trial14 days14 daysN/A

SDK Target — a single language output for a project (for example, typescript and python are two targets). You’re billed for each active target on the plan you selected for that Organization.

Operations — the number of paths/operations in the OpenAPI spec for a given target, filtered through the resources: block in soxom.yaml. Two targets pointing at the same spec but scoped to different resources have independent operation counts.

Billing is managed at the Organization level. All targets in an Organization share the same plan.

Professional and Business start with a 14-day trial. The trial ends when you add payment in Stripe Checkout or when the 14 days elapse, whichever comes first. Enterprise is provisioned manually after contract.

  • Usage limits — how each limit is enforced and how to recover when you exceed one