Pricing

Delight developers without the grind.

Choose a plan and get robust client libraries — no additional engineering effort required.
Free
No credit card required
1 live SDK (any language)
Up to 50 endpoints
Automatic updates & releases
Custom changes to limited files only
Startup
$250/mo per live SDK
Choose from all available SDK languages
Up to 50 endpoints
Automatic updates & releases
Custom code (up to +1,000 lines added)
Free for FOSS projects
Learn more
Business
Annual billing
5 live SDKs included
Up to 150 endpoints
Slack developer support
Automated SDK migration support
Enterprise
Tailored pricing
All available SDKs
Any API size
Enterprise support
and SLAs
Fully managed SDK service
Advanced functionality, e.g. Streaming

Trusted by API companies

Compare features

Free
Startup
Business
Enterprise
SDK Language Support
1 free live SDK
(any language)
$250/mo per live SDK (any language)
5 live SDKs included;
then $500/mo per live SDK (any language)
Custom tailored live SDKs (all languages)
Automated Github release management
1 language only
Number of supported endpoints (OpenAPI spec)
up to 50 endpoints
up to 50 endpoints
up to 150 endpoints
Tailored
Preview PR builds per day (coming soon)
10
100
1000
Tailored
Semantic Versioning
API reference doc examples (e.g. for Readme)
OpenAPI enrichment with code snippets
OpenAPI enrichment with code snippets
+ API access to code snippets
+ API access to code snippets
Webhook unwrapping and signature verification
Standard Webhooks support included
+ Custom work to support webhooks available
+ Custom work to support webhooks available
Developer Support
Community Support
+ Email support
+ Dedicated Slack channel
+ Relationship manager 
Custom Code
Custom changes to limited files only
+ Custom changes to any files (up to +1000 lines added)
+ Unlimited custom code
+ Custom dependencies
+ Access to Stainless professional services
+ OpenAPI transformations
Automated SDK migration support (with Grit.io)
SLAs
Server Side Events (SSE) streaming
Advanced Security and Permissions features (eg Github CODEOWNERS)
Fully managed SDK service (Github Issues triage, Stainless config maintenance, OpenAPI spec fix-ups)
Put manual SDKs behind you

From API-first companies

If I told an engineer they have to build all these libraries, they’d tell me it would take at least a year. With Stainless, it’s like magic.”

Kamil Sindi
Head of Engineering at Lithic
$230k
saved annually in engineer salaries

FAQ

How can I upgrade or downgrade my plan?

Users can upgrade or downgrade between Stainless plans in the Billing settings any time. When you exceed the terms of our Free Plan, you will automatically be enrolled into a 30-day free trial of a paid plan.

What happens when my trial period expires?

When your trial period comes to an end, you will no longer have access to paid features and you will either need to subscribe to one of our paid plans or downgrade yourself to our free plan.

How are SDKs counted for the Stainless plans?

Stainless SDKs are counted based on whether they are published to your own Github organization. We do not charge for SDKs while you test and iterate on them internally within Stainless’ staging environment.

What happens if my API has more endpoints than my plan allows?

For customers on the Startup or Business plan, if the number of endpoints configured in your SDKs exceeds the limit set by the plan, you will be asked to confirm overage billing for the additional endpoints at a rate per live SDK/endpoint/month.

How can I pay for Stainless?

Stainless is billed upfront on a monthly or annual basis and can be paid with a credit card or linked bank account for ACH debit. The Stainless Business and Enterprise plans offer Purchase Orders/Invoicing with negotiable payment terms as an option. Additional sales taxes may apply depending on your business location.

What happens to my SDKs when I cancel my Stainless plan?

The generated SDK code is owned by the customer and published by Stainless under the Apache 2.0 license. If you discontinue using Stainless, we will no longer publish OpenAPI and security updates to your SDKs, but you can continue using the existing code.

Can I get free SDKs for non-commercial open-source projects?

Yes! We proudly offer our startup plan for free to qualifying non-commercial open source (FOSS) projects. Just tell us about your project at [email protected] after creating a free Stainless account and we can get you set up.

Can I deploy Stainless on-premise?

While the Stainless code generation cannot be hosted on-premise, Stainless only requires an OpenAPI spec to be shared, which typically does not contain sensitive information. The generated SDKs can be hosted in a private Github repository within your organization, until you are ready to share them with customers.

What standard security questionnaires are available from Stainless?

If you are on our Business or Enterprise plan, we can provide our SOC2 compliance report upon request. Please get in touch with [email protected]

Do I need a Github account to set up Stainless?

We do require Stainless users to have a Github account for authentication and to gain access to the staging Github repositories we generate for customers. Anyone can set up a personal Github account in minutes and it does not need to be associated with a company organization.