Skip to content

api-evangelist/sideko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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