Your API Ecosystem, On Autopilot
Use OpenAPI 3.x specifications to generate:
- SDKs with types, tests, authentication, and code snippets
- Mock servers that mimic the behavior of your API
- API Documentation that stays up to date automatically
- A command line interface for interacting with your API
brew install sideko-inc/tap/sideko
curl -fsSL https://raw.githubusercontent.com/Sideko-Inc/sideko/main/install.sh | sh
npm install -g @sideko/cli
pip install sideko-py
# via curl
curl -fsSL https://raw.githubusercontent.com/Sideko-Inc/sideko/v0.10.2/install.sh | sh
# via pip
pip install sideko-py==0.10.2
# Complete login via browser pop-up
sideko login
# Interactively construct SDKs
sideko sdk init
Sideko uses the native secure store of the operating system to store your token (keychain on macOS, keyutils on linux, etc.).
Use sideko login
authenticate the CLI interactively via a browser pop-up, this will authenticate the CLI with your User API Key.
For CI environments, set the environment variable SIDEKO_API_KEY
with either you User API Key or that of a Service Account
Head over to the complete CLI Documentation Page for detailed CLI Docs.