Pricing for API docs, SDKs and monitoring

One plan covers all four products. Start free, and pay for extra SDK languages only when you add them. Annual billing takes 15% off the base price.

Extra languages are a flat $50/mo.

Free
$0/mo

For side projects and first APIs.

Start for free
Starter
$49/mo+ tax

For indie devs shipping real APIs.

Choose Starter
Recommended
Growth
$79/mo+ tax

For growing teams shipping fast.

Choose Growth
Business
$249/mo+ tax

For scaling products that need more.

Choose Business
Enterprise
Custom

Unlimited scale with SLA guarantees.

Contact sales

Every feature, Studio by Studio

Most of this list is on every plan, Free included. The tiers change the allowances and a handful of features, and each one is marked where it starts.

79 featuresFree$0/moStartStarter$49/moChooseGrowth$79/moChooseBusiness$249/moChooseEnterpriseCustomContact
Plan and usageThe allowances shared by all four Studios.
SDK languages includedAny of the ten, your choice124All 10Unlimited
Additional SDK languagesNo+$50/mo each+$50/mo eachIncludedIncluded
API endpointsDocumented, generated and exposed as tools50100300600Unlimited
Projects11520Unlimited
AI credits1 credit per endpoint written or chat answer100 one-time1,000 / mo2,500 / mo5,000 / moCustom
Credit packs and auto-refillPurchased credits never expireNoYesYesYesYes
Team membersPriced per organisation, never per seatUnlimitedUnlimitedUnlimitedUnlimitedUnlimited
API StudioHosted API documentation, written from your spec and edited on the live page.
Explore API Studio
Import OpenAPI 3.0 and 3.1, Swagger 2.0, Postman and AsyncAPIJSON or YAMLYesYesYesYesYes
AI-written reference for every endpointDescriptions, every field, errors by statusYesYesYesYesYes
Visual editor on the published pageYesYesYesYesYes
Fix the spec from inside the docsYesYesYesYesYes
Guides and custom pages in MDXYesYesYesYesYes
Built-in MDX componentsYesYesYesYesYes
Interactive API playgroundCalls your real API with your authYesYesYesYesYes
Runnable examples in cURL, JavaScript and PythonYesYesYesYesYes
Full-text searchYesYesYesYesYes
Ask-the-docs AI chat on every pageMetered by creditsYesYesYesYesYes
llms.txt and a markdown copy of every pageYesYesYesYesYes
Custom domainYesYesYesYesYes
SEO metadata, social cards and indexing controlYesYesYesYesYes
Password-protected docsYesYesYesYesYes
Spec quality scoreWeak endpoints namedYesYesYesYesYes
GitHub syncA merged spec change rebuilds the draftYesYesYesYesYes
Changelog from every spec changeYesYesYesYesYes
AI-written changelog summariesNoYesYesYesYes
Import existing docs and keep your URLsYesYesYesYesYes
Reader feedback on every pageYesYesYesYesYes
Docs versioningNoNoYesYesYes
Daily spec URL watchPicks up a hosted spec when it changesNoNoYesYesYes
Custom componentsBuilt visually or in MDX, with propsNoNoYesYesYes
Custom CSS and head or body codeNoNoYesYesYes
White-labelNo "Powered by Octri", your own footerNoNoNoYesYes
Docs behind your SAML single sign-onNoNoNoNoYes
SDK StudioIdiomatic client libraries in TypeScript, Python, Go, Java, Kotlin, Ruby, PHP, Swift, Dart and Rust.
Explore SDK Studio
Typed models and typed errorsYesYesYesYesYes
Auth wired in from your security schemesYesYesYesYesYes
Doc comments on every method and modelYesYesYesYesYes
Generated test suiteOptionalYesYesYesYesYes
Generated CLI with a subcommand per endpointOptionalYesYesYesYesYes
Client shape, method naming and file layoutSet per project, per language, per endpointYesYesYesYesYes
Live code preview while you configureYesYesYesYesYes
Publish to package registriesnpm, PyPI, Maven, RubyGems, crates.io, pub.dev, and git tags for Go, PHP, SwiftYesYesYesYesYes
A GitHub repository per languageRegenerations arrive as pull requestsYesYesYesYesYes
Download any build as a zipYesYesYesYesYes
Rebuild or retry one language on its ownYesYesYesYesYes
Import an existing SDK generator configYesYesYesYesYes
SDK version historyReleases kept per language11520Unlimited
SDK artifacts served from a CDNNoNoNoYesYes
Remove the Octri header from generated filesNoNoNoNoYes
MonitoringLogs, issues, traces and uptime for your API and the SDKs your users install.
Explore Monitoring
Monitoring ingestPer month. Bursts past it are accepted, not charged100 MB1 GB5 GB20 GBCustom
Event retention7 days30 days90 days180 days365 days
Error reporting built into your SDKsShips off. Your SDK users turn it onYesYesYesYesYes
Backend reporting packages in ten languagesYesYesYesYesYes
Structured logs with search and facetsYesYesYesYesYes
Issues grouped by fingerprintYesYesYesYesYes
Traces from client to serverYesYesYesYesYes
Stack frames resolved through source mapsYesYesYesYesYes
Release trackingYesYesYesYesYes
Latency and error targets per routeWith error-budget burnYesYesYesYesYes
Service map and N+1 query detectionYesYesYesYesYes
Uptime checks generated from your specYesYesYesYesYes
Public status page on your own domainIncidents, notices and a docs bannerYesYesYesYesYes
Alerts for thresholds, new issues and regressionsTo Slack or any webhookYesYesYesYesYes
Sensitive data redacted before it is storedIn the SDK, and again at ingestYesYesYesYesYes
MCP ServerYour docs and your endpoints as tools for Claude, Cursor, VS Code and any MCP client.
Explore MCP Server
MCP server for every projectNothing to switch onYesYesYesYesYes
Seven documentation toolsSearch, endpoints, guides, changelog, SDK snippetsYesYesYesYesYes
Endpoints as callable toolsUp to 50Up to 100Up to 300Up to 600Unlimited
Bearer, API key, OAuth2 and basic authYesYesYesYesYes
Local stdio, or self-hosted SSE for a teamCredentials stay on your machineYesYesYesYesYes
Tool export in MCP, OpenAI and Anthropic formatsYesYesYesYesYes
Team and securityHow your organisation signs in, and who can change what.
Roles with granular permissionsYesYesYesYesYes
Member activity logYesYesYesYesYes
Multiple organisations with one loginYesYesYesYesYes
Authenticator-app two-factor sign-inYesYesYesYesYes
Active sessions with remote sign-outYesYesYesYesYes
Webhooks, public API and the octri CLIYesYesYesYesYes
Require two-factor for the whole organisationNoNoNoNoYes
SAML single sign-onNoNoNoNoYes
SupportWho answers when something goes wrong.
SupportCommunityEmailPriorityPriorityDedicated
Contractual SLANoNoNoNoYes

What every plan includes, Free included

The tiers differ by volume. The product does not change shape underneath you when you upgrade.

  • All four products

    Documentation, SDKs, monitoring and the MCP server are one plan. Leave any of them switched off and turn it on later.

  • Your own domain

    Custom domains are on every tier. Docs subdomains are random ids, so this is the only route to a branded URL and it is not something to pay for.

  • The full docs editor

    Reference-doc editing is free on all plans. Regeneration works around your edits because they are stored per page.

  • GitHub sync

    Connect a repository on any tier. A merged change to your spec rebuilds the draft and shows you a diff to approve.

  • AI docs and Ask-the-docs

    Both run on every tier, metered by credits. Free starts with 100 of them.

  • No per-seat pricing

    Plans are priced per organisation. Adding a teammate costs nothing and there is no seat count to manage.

What Free does cap: 1 project, 1 SDK language, 50 endpoints and 100 MB of monitoring a month.

Billing questions

Plans, credits, monitoring overage, extra languages, the Free tier and self-hosting.

No. One plan covers all four. You can leave any of them switched off and turn it on months later without redoing anything you have already set up.

The Free tier ships a production-ready docs site

On your own domain, with an SDK as well, so you can see what it produces before deciding anything.