Stainless logo

Stainless

Stainless is a New York-based developer-tools company that turns an OpenAPI specification into a portfolio of high-quality, idiomatic SDKs, reference documentation, MCP servers, CLIs, and Terraform providers. The platform was founded by veterans of Stripe, Heroku, and Twilio with the explicit goal of bringing Stripe-quality developer experience to any API, and is used by AI-platform and infrastructure companies including OpenAI, Anthropic, Google DeepMind, Cloudflare, Modern Treasury, Perplexity, Replicate, LangChain, Beeper, and Runway. Stainless supports nine target languages today (TypeScript, Python, Go, Java, Kotlin, Ruby, PHP, C#, plus a CLI) and publishes generated code under the Apache 2.0 license into customer-owned GitHub repositories. The company exposes its own platform as a REST API at api.stainless.com (v0), with endpoints for managing organizations, projects, branches, builds, and the current user, plus a build-compare endpoint and matching client libraries. Stainless also ships the Stainless Studio (web-based config UI), the Stainless CLI, a Language Server, GitHub member sync, breaking-change detection, SSO, audit logs, and integrations with documentation hosts (Bump.sh, GitBook, Mintlify, ReadMe).

1 APIs 0 Features
SDK GenerationOpenAPIAPI ToolingDeveloper ExperienceMCPModel Context ProtocolDocumentationCode GenerationTerraform ProviderAPI ReferenceDevToolsAPI First

Stainless publishes 1 API on the APIs.io network. Tagged areas include SDK Generation, OpenAPI, API Tooling, Developer Experience, and MCP.

Stainless’ developer surface includes documentation, API reference, pricing, engineering blog, changelog, CLI, and 13 more developer resources.

APIs

Stainless Platform API

The Stainless Platform API is a REST API for programmatically managing Stainless projects, branches, and SDK builds. It exposes the same primitives that power the Stainless Stud...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
💰
Pricing
Pricing
🔗
Customers
Customers
📰
Blog
Blog
📄
Changelog
Changelog
🔗
Careers
Careers
🔗
Contact
Contact
🔗
Studio
Studio
👥
GitHubOrganization
GitHubOrganization
📦
TypeScriptSDK
TypeScriptSDK
📦
PythonSDK
PythonSDK
🔗
CLI
CLI
🔗
MCPFront
MCPFront
🔗
STLAPI
STLAPI
🔗
Email
Email
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter

Sources

apis.yml Raw ↑
aid: stainless-api
name: Stainless
description: >-
  Stainless is a New York-based developer-tools company that turns an OpenAPI
  specification into a portfolio of high-quality, idiomatic SDKs, reference
  documentation, MCP servers, CLIs, and Terraform providers. The platform was
  founded by veterans of Stripe, Heroku, and Twilio with the explicit goal of
  bringing Stripe-quality developer experience to any API, and is used by
  AI-platform and infrastructure companies including OpenAI, Anthropic, Google
  DeepMind, Cloudflare, Modern Treasury, Perplexity, Replicate, LangChain,
  Beeper, and Runway. Stainless supports nine target languages today
  (TypeScript, Python, Go, Java, Kotlin, Ruby, PHP, C#, plus a CLI) and
  publishes generated code under the Apache 2.0 license into customer-owned
  GitHub repositories. The company exposes its own platform as a REST API at
  api.stainless.com (v0), with endpoints for managing organizations, projects,
  branches, builds, and the current user, plus a build-compare endpoint and
  matching client libraries. Stainless also ships the Stainless Studio
  (web-based config UI), the Stainless CLI, a Language Server, GitHub member
  sync, breaking-change detection, SSO, audit logs, and integrations with
  documentation hosts (Bump.sh, GitBook, Mintlify, ReadMe).
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - SDK Generation
  - OpenAPI
  - API Tooling
  - Developer Experience
  - MCP
  - Model Context Protocol
  - Documentation
  - Code Generation
  - Terraform Provider
  - API Reference
  - DevTools
  - API First
url: https://raw.githubusercontent.com/api-evangelist/stainless-api/refs/heads/main/apis.yml
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.20'
apis:
  - aid: stainless-api:stainless-platform-api
    name: Stainless Platform API
    description: >-
      The Stainless Platform API is a REST API for programmatically managing
      Stainless projects, branches, and SDK builds. It exposes the same
      primitives that power the Stainless Studio web UI and CLI, allowing
      customers to create and update projects, manage branches that track
      different OpenAPI versions, trigger and inspect builds across the nine
      supported languages, compare two builds, and read organization and
      current-user information. The API is served from api.stainless.com under
      the v0 namespace and is consumed via official Stainless client libraries
      in TypeScript, Python, Go, Java, Kotlin, Ruby, PHP, and C#, plus the
      Stainless CLI.
    humanURL: https://www.stainless.com/docs/api-reference
    baseURL: https://api.stainless.com/v0
    tags:
      - SDK Generation
      - OpenAPI
      - Builds
      - Projects
      - Branches
      - Developer Platform
    properties:
      - type: Documentation
        url: https://www.stainless.com/docs
      - type: APIReference
        url: https://www.stainless.com/docs/api-reference
      - type: GettingStarted
        url: https://www.stainless.com/docs/get-started
      - type: GitHubOrganization
        url: https://github.com/stainless-api
      - type: TypeScriptSDK
        url: https://github.com/stainless-api/stainless-node
      - type: PythonSDK
        url: https://github.com/stainless-api/stainless-python
      - type: GoSDK
        url: https://github.com/stainless-api/stainless-go
      - type: JavaSDK
        url: https://github.com/stainless-api/stainless-java
      - type: KotlinSDK
        url: https://github.com/stainless-api/stainless-kotlin
      - type: RubySDK
        url: https://github.com/stainless-api/stainless-ruby
      - type: CLI
        url: https://github.com/stainless-api/stainless-cli
      - type: MCPFront
        url: https://github.com/stainless-api/mcp-front
    features:
      - name: Project Management
        description: Create, list, retrieve, and update Stainless projects via REST.
      - name: Branch Management
        description: Create, list, and delete branches that track OpenAPI versions.
      - name: Build Lifecycle
        description: Trigger SDK builds, list builds, retrieve build status, and inspect output.
      - name: Build Comparison
        description: Compare two builds to surface diffs across generated SDKs.
      - name: Organization and User
        description: Read organization membership and current-user information.
      - name: Multi-Language SDKs
        description: Official client libraries in nine languages plus a CLI.
      - name: GitHub Publishing
        description: Generated SDKs are published into customer-owned GitHub repositories.
      - name: Breaking Change Detection
        description: Surface breaking changes between builds before publishing.
    useCases:
      - name: Automated SDK Pipelines
        description: Wire Stainless builds into CI to ship SDKs on every API release.
      - name: API-Spec-Driven Documentation
        description: Generate reference docs and MCP servers from the same OpenAPI source.
      - name: Multi-Spec Coordination
        description: Manage multiple OpenAPI specs (e.g., per service) under one platform.
      - name: Enterprise Governance
        description: Use SSO, audit logs, and member sync for regulated environments.
      - name: Agent-Ready APIs
        description: Generate MCP servers so APIs are usable by AI agents alongside SDKs.
    integrations:
      - name: GitHub
      - name: Bump.sh
      - name: GitBook
      - name: Mintlify
      - name: ReadMe
      - name: NPM
      - name: PyPI
      - name: Maven Central
      - name: RubyGems
      - name: Packagist
      - name: NuGet
      - name: Go Modules
    authentication:
      - type: Bearer
        description: API requests are authenticated with a bearer access token issued from the Stainless dashboard.
common:
  - type: Website
    url: https://www.stainless.com
  - type: Documentation
    url: https://www.stainless.com/docs
  - type: APIReference
    url: https://www.stainless.com/docs/api-reference
  - type: Pricing
    url: https://www.stainless.com/pricing
  - type: Customers
    url: https://www.stainless.com/customers
  - type: Blog
    url: https://www.stainless.com/blog
  - type: Changelog
    url: https://www.stainless.com/changelog
  - type: Careers
    url: https://www.stainless.com/careers
  - type: Contact
    url: https://www.stainless.com/contact
  - type: Studio
    url: https://app.stainless.com
  - type: GitHubOrganization
    url: https://github.com/stainless-api
  - type: TypeScriptSDK
    url: https://github.com/stainless-api/stainless-node
  - type: PythonSDK
    url: https://github.com/stainless-api/stainless-python
  - type: CLI
    url: https://github.com/stainless-api/stainless-cli
  - type: MCPFront
    url: https://github.com/stainless-api/mcp-front
  - type: STLAPI
    url: https://github.com/stainless-api/stl-api
  - type: Email
    url: mailto:[email protected]
  - type: LinkedIn
    url: https://www.linkedin.com/company/stainless-api
  - type: Twitter
    url: https://twitter.com/StainlessAPI
maintainers:
  - FN: Kin Lane
    email: [email protected]