aid: sideko url: https://raw.githubusercontent.com/api-evangelist/sideko/refs/heads/main/apis.yml apis: - aid: sideko:sideko-cli name: Sideko CLI tags: - CLI - Developer Tools - SDKs - MCP - OpenAPI Linting humanURL: https://github.com/Sideko-Inc/sideko properties: - url: https://github.com/Sideko-Inc/sideko type: GitHub - url: https://docs.sideko.dev/ type: Documentation - url: https://github.com/Sideko-Inc/sideko/blob/main/docs/CLI.md type: CLIReference - url: https://github.com/Sideko-Inc/sideko/releases type: ReleaseNotes - url: https://github.com/Sideko-Inc/sideko/blob/main/install.sh type: InstallScript description: >- 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 api` (create, version, lint, stats, download specs), `sideko sdk` (init, config, create, update, released for Python, TypeScript, Java, Go, C#, Rust, with optional GitHub Actions and LLM coding-assistant rule files for Claude Code, Cursor, Gemini, and GitHub Copilot), `sideko doc` (list, deploy), `sideko account`, and `sideko config`. Installs via Homebrew, pip, npm, or curl, and stores credentials in the OS-native secure store. - aid: sideko:sideko-sdk-update-action name: Sideko SDK Update Action tags: - GitHub Action - SDK Maintenance - CI/CD humanURL: https://github.com/Sideko-Inc/sdk-update properties: - url: https://github.com/Sideko-Inc/sdk-update type: GitHub - url: https://github.com/marketplace/actions/sideko-sdk-update type: GitHubAction description: >- 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 custom files and LLM-coding-assistant rules. Repo is TypeScript, last updated March 2026. - aid: sideko:sideko-node-sdk name: Sideko Node.js SDK tags: - SDK - Node.js - TypeScript - JavaScript humanURL: https://github.com/Sideko-Inc/sideko-node-sdk properties: - url: https://github.com/Sideko-Inc/sideko-node-sdk type: GitHub - url: https://www.npmjs.com/package/sideko-sdk type: SDKs description: >- 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. - aid: sideko:sideko-python-sdk name: Sideko Python SDK tags: - SDK - Python humanURL: https://github.com/Sideko-Inc/sideko-python-sdk properties: - url: https://github.com/Sideko-Inc/sideko-python-sdk type: GitHub - url: https://pypi.org/project/sideko-sdk/ type: SDKs description: >- The Sideko Python SDK provides Python bindings for the Sideko API. Generated by Sideko's own pipeline from the Sideko OpenAPI specification. - aid: sideko:sideko-stripe-typescript name: Sideko Stripe TypeScript SDK (Sample) tags: - SDK - Sample - Stripe - TypeScript humanURL: https://github.com/Sideko-Inc/sideko-stripe-typescript properties: - url: https://github.com/Sideko-Inc/sideko-stripe-typescript type: GitHub description: >- 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). Demonstrates Sideko's scale and is the reference used in the Code Mode MCP benchmarks against raw MCP and CLI on 12 Stripe tasks. - aid: sideko:sideko-stripe-python name: Sideko Stripe Python SDK (Sample) tags: - SDK - Sample - Stripe - Python humanURL: https://github.com/Sideko-Inc/sideko-stripe-python properties: - url: https://github.com/Sideko-Inc/sideko-stripe-python type: GitHub description: >- Sample Python SDK for the Stripe API, Sideko-generated as a companion to the TypeScript Stripe sample. - aid: sideko:make-request-py name: make-request-py (Sideko Runtime) tags: - HTTP Client - Runtime - Python humanURL: https://github.com/Sideko-Inc/make-request-py properties: - url: https://github.com/Sideko-Inc/make-request-py type: GitHub description: >- Modern Python HTTP client library with built-in authentication and response handling, used as the runtime by Sideko-generated Python SDKs. - aid: sideko:make-request-js name: make-request-js (Sideko Runtime) tags: - HTTP Client - Runtime - TypeScript - JavaScript humanURL: https://github.com/Sideko-Inc/make-request-js properties: - url: https://github.com/Sideko-Inc/make-request-js type: GitHub description: >- Modern TypeScript HTTP client for browser and Node.js environments, used as the runtime by Sideko-generated TypeScript SDKs. - aid: sideko:sdk-reference name: Sideko SDK Reference tags: - Boilerplate - SDK - Reference humanURL: https://github.com/Sideko-Inc/sdk-reference properties: - url: https://github.com/Sideko-Inc/sdk-reference type: GitHub description: >- Boilerplate code used by Sideko to generate SDKs, including example SDKs that demonstrate the generated surface across supported languages. - aid: sideko:homebrew-tap name: Sideko Homebrew Tap tags: - Distribution - Homebrew humanURL: https://github.com/Sideko-Inc/homebrew-tap properties: - url: https://github.com/Sideko-Inc/homebrew-tap type: GitHub description: >- Homebrew tap that publishes the `sideko` CLI binary (`brew install sideko-inc/tap/sideko`). - aid: sideko:sideko-api-projects-api name: Sideko API Projects API description: >- Manage API projects within the Sideko platform. Projects organize OpenAPI specifications and the tooling generated from them. humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - API Projects properties: - type: OpenAPI url: openapi/sideko-api-projects-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko - aid: sideko:sideko-api-versions-api name: Sideko API Versions API description: >- Manage versioned OpenAPI specifications inside an API project. Each version is the source of truth that drives SDK, MCP, mock-server, and documentation generation. humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - API Versions properties: - type: OpenAPI url: openapi/sideko-api-versions-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko - aid: sideko:sideko-authentication-api name: Sideko Authentication API description: Manage API keys and authentication for the Sideko platform. humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - Authentication properties: - type: OpenAPI url: openapi/sideko-authentication-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko - aid: sideko:sideko-documentation-api name: Sideko Documentation API description: >- Publish and manage API documentation sites generated from OpenAPI specifications, including on-brand themes, custom domains, and AI-ready MCP documentation surfaces. humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - Documentation properties: - type: OpenAPI url: openapi/sideko-documentation-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko - aid: sideko:sideko-linting-api name: Sideko Linting API description: >- Lint OpenAPI specifications against Sideko's generation-readiness rules and surface errors before SDK, MCP, or mock generation. humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - Linting properties: - type: OpenAPI url: openapi/sideko-linting-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko - aid: sideko:sideko-mcp-generation-api name: Sideko MCP Generation API description: >- Generate and manage Model Context Protocol (MCP) servers from an OpenAPI specification so AI agents can call the API through structured MCP tools. humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - MCP Generation properties: - type: OpenAPI url: openapi/sideko-mcp-generation-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko - aid: sideko:sideko-mock-servers-api name: Sideko Mock Servers API description: >- Deploy and manage mock server instances that simulate API behavior based on OpenAPI specs. humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - Mock Servers properties: - type: OpenAPI url: openapi/sideko-mock-servers-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko - aid: sideko:sideko-sdk-generation-api name: Sideko SDK Generation API description: >- Trigger and manage SDK generation jobs for the six supported languages Python, TypeScript, Java, Go, C#, and Rust, with optional GitHub Actions and LLM coding-assistant rule files (Claude Code, Cursor, Gemini, GitHub Copilot). humanURL: https://docs.sideko.dev/ baseURL: https://api.sideko.dev/v1 tags: - SDK Generation properties: - type: OpenAPI url: openapi/sideko-sdk-generation-api-openapi.yml - type: Documentation url: https://docs.sideko.dev/ - type: SpectralRules url: rules/sideko-rules.yml - type: JSONSchema url: json-schema/sideko-api-project-schema.json - type: JSONSchema url: json-schema/sideko-sdk-generation-schema.json - type: JSONSchema url: json-schema/sideko-mcp-generation-schema.json - type: JSONStructure url: json-structure/sideko-api-project-structure.json - type: JSONLD url: json-ld/sideko-context.jsonld - type: Vocabulary url: vocabulary/sideko-vocabulary.yml - type: Plans url: plans/sideko-plans-pricing.yml - type: RateLimits url: rate-limits/sideko-rate-limits.yml - type: FinOps url: finops/sideko-finops.yml - type: Examples url: examples/sideko-list-api-projects-example.json - type: Examples url: examples/sideko-trigger-sdk-generation-example.json - type: Examples url: examples/sideko-trigger-mcp-generation-example.json - type: Examples url: examples/sideko-deploy-mock-server-example.json - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: GitHub url: https://github.com/Sideko-Inc/sideko name: Sideko tags: - CLI - Documentation - Mock Servers - Platform - SDKs - API Tooling - SDK Generation - MCP Generation - AI - Hybrid Codegen - OpenAPI Linting kind: contract accessModel: pricing: paid onboarding: self-serve trial: false try_now: false public: false label: Paid ยท Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/sideko.png access: 3rd-Party created: '2025-01-30' modified: '2026-05-22' position: Consuming segments: - Documentation - SDKs - MCP - Developer Tools description: >- 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. common: - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/sideko/overview - type: AgenticAccess url: agentic-access/sideko-agentic-access.yml - type: DomainSecurity url: security/sideko-domain-security.yml - type: Authentication url: authentication/sideko-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/sideko - type: Website url: https://www.sideko.dev/ - type: Documentation url: https://docs.sideko.dev/ - type: Signup url: https://authentication.sideko.dev/sign-up - type: Pricing url: https://sideko.dev/pricing - type: Blog url: https://sideko.dev/resources - type: GitHub url: https://github.com/Sideko-Inc - type: ChangeLog url: https://docs.sideko.dev/changelog/ - type: TermsOfService url: https://www.sideko.dev/legal/terms - type: PrivacyPolicy url: https://www.sideko.dev/legal/privacy maintainers: - FN: Kin Lane email: kin@apievangelist.com specificationVersion: '0.19'