Skip to content

api-evangelist/sideko

Repository files navigation

Sideko (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.

URL: Visit APIs.json URL

Scope

  • Type: Contract
  • Position: Consuming
  • Access: 3rd-Party

Tags

CLI, Documentation, Mock Servers, Platform, SDKs, API Tooling, SDK Generation, MCP Generation, AI, Hybrid Codegen, OpenAPI Linting

Timestamps

  • Created: 2025-01-30
  • Modified: 2026-05-22

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 Protocol (MCP) servers from OpenAPI, lint specifications for generation-readiness, deploy mock servers, and publish on-brand API documentation sites.

Human URL: https://docs.sideko.dev/

Base URL: https://api.sideko.dev/v1

Tags: API Tooling, SDK Generation, MCP Generation, Documentation, Mock Servers, OpenAPI Linting, Platform

Properties

Sideko CLI

The Sideko CLI is a Rust binary (current release v1.6.3, Aug 2025) with five resource groups — sideko api, sideko sdk, sideko doc, sideko account, sideko config — including SDK generation for Python, TypeScript, Java, Go, C#, and Rust with optional GitHub Actions and LLM coding-assistant rules (Claude Code, Cursor, Gemini, GitHub Copilot). Installs via Homebrew, pip, npm, or curl.

Human URL: https://github.com/Sideko-Inc/sideko

Tags: CLI, Developer Tools, SDKs, MCP, OpenAPI Linting

Sideko SDK Update Action

GitHub Action that keeps Sideko-generated SDKs in sync with their parent API by running sideko sdk update in CI and opening a versioned PR with the regenerated code.

Human URL: https://github.com/Sideko-Inc/sdk-update

Sideko Node.js SDK

The Sideko Node.js SDK provides TypeScript and JavaScript bindings for the Sideko API.

Human URL: https://github.com/Sideko-Inc/sideko-node-sdk

Sideko Python SDK

The Sideko Python SDK provides Python bindings for the Sideko API.

Human URL: https://github.com/Sideko-Inc/sideko-python-sdk

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 60 seconds) and the reference used in Code Mode MCP benchmarks.

Human URL: https://github.com/Sideko-Inc/sideko-stripe-typescript

Sideko Stripe Python SDK (Sample)

Sample Python SDK for the Stripe API, Sideko-generated as a companion to the TypeScript Stripe sample.

Human URL: https://github.com/Sideko-Inc/sideko-stripe-python

make-request-py & make-request-js (Sideko Runtimes)

The HTTP-client runtimes used by Sideko-generated SDKs.

Sideko SDK Reference

Boilerplate code and example SDKs that Sideko uses to generate target-language SDKs.

Human URL: https://github.com/Sideko-Inc/sdk-reference

Sideko Homebrew Tap

Homebrew tap publishing the sideko CLI (brew install sideko-inc/tap/sideko).

Human URL: https://github.com/Sideko-Inc/homebrew-tap

Common Properties

Capabilities

Workflow Capabilities

  • API Tooling Lifecycle — Unified workflow that ingests an OpenAPI version, lints it, generates SDKs and an MCP server, deploys mocks, and publishes documentation.

Per-API Capabilities

Examples

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

About

Sideko is an API tooling generation platform that uses OpenAPI Specifications to create SDKs, documentation sites, CLIs, and mock servers. The platform enables organizations to offer a complete suite of API developer tools without writing code, as Sideko generates the tooling automatically from OpenAPI specs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors