Sideko
Sideko is an API tooling generation platform that turns an OpenAPI specification into a complete developer-tooling suite — SDKs in six languages (Python, TypeScript, Java, Go, C#, Rust), Model Context Protocol (MCP) servers for AI agents, on-brand documentation sites with an Automatic MCP surface, mock servers, and CLI tooling — without writing generation code. The platform's "Hybrid Codegen" pairs deterministic OpenAPI-driven generation with guided AI customization, and ships LLM coding-assistant rule files (Claude Code, Cursor, Gemini, GitHub Copilot) alongside each SDK so agents can extend the generated code without breaking regeneration. Customers include Prudential Financial and Magic Hour AI; Sideko's published Stripe SDK benchmark generated over one million lines of SDK code in under sixty seconds.
APIs
Sideko API
The Sideko REST API enables developers to programmatically manage API projects, generate SDKs in six languages (Python, TypeScript, Java, Go, C#, Rust), generate Model Context P...
Sideko CLI
The Sideko CLI is a Rust binary (current release v1.6.3, Aug 2025) that provides command-line access to the Sideko platform. Commands are organized into five resource groups — `...
Sideko SDK Update Action
GitHub Action that keeps Sideko-generated SDKs up to date with their parent API. Runs `sideko sdk update` in CI, opens a versioned PR with the regenerated SDK, and preserves any...
Sideko Node.js SDK
The Sideko Node.js SDK provides TypeScript and JavaScript bindings for the Sideko API. Generated by Sideko's own pipeline from the Sideko OpenAPI specification.
Sideko Python SDK
The Sideko Python SDK provides Python bindings for the Sideko API. Generated by Sideko's own pipeline from the Sideko OpenAPI specification.
Sideko Stripe TypeScript SDK (Sample)
Sample TypeScript SDK for the Stripe REST API, Sideko-generated as the benchmark behind the "Stripe API Challenge" blog post (over 1 million lines of SDK code generated in under...
Sideko Stripe Python SDK (Sample)
Sample Python SDK for the Stripe API, Sideko-generated as a companion to the TypeScript Stripe sample.
make-request-py (Sideko Runtime)
Modern Python HTTP client library with built-in authentication and response handling, used as the runtime by Sideko-generated Python SDKs.
make-request-js (Sideko Runtime)
Modern TypeScript HTTP client for browser and Node.js environments, used as the runtime by Sideko-generated TypeScript SDKs.
Sideko SDK Reference
Boilerplate code used by Sideko to generate SDKs, including example SDKs that demonstrate the generated surface across supported languages.
Sideko Homebrew Tap
Homebrew tap that publishes the `sideko` CLI binary (`brew install sideko-inc/tap/sideko`).