Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Sideko-Inc/sideko

Repository files navigation

Sideko

Your API Ecosystem On Autopilot

Website · Documentation

The single platform to generate an ecosystem for your APIs

Using OpenAPI 3.x specifications you can create:

  • 🚀 SDKs with types, tests, authentication, and code snippets
  • 🔄 Mock Servers that mimic API behavior
  • 📚 API Documentation that stays up to date automatically
  • 💻 CLI Tools for simple API interactions

Installation

# 🍏 macOS
brew install sideko-inc/tap/sideko

# 🐍 python - pypi
pip install sideko-py

# 📦 js - npm
npm install -g @sideko/cli

# ⚡ curl
curl -fsSL https://raw.githubusercontent.com/Sideko-Inc/sideko/main/install.sh | sh

Quickstart - Premium SDKs in Seconds

# authenticate (uses native keychain to store credentials on host)
sideko login

# interactively create sdks
sideko sdk init

Local Authentication

This CLI utilizes your computer's native secure store:

  • macOS: Keychain
  • Linux: keyutils
  • Windows: Credential Manager

To authenticate locally run: sideko login

Authenticating in CI/CD

Set SIDEKO_API_KEY environment variable in CI/CD.

  1. With your own API key run: sideko account get-my-api-key
  2. With a service account see documentation

Resources


Legacy CLI Installations
# 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
Morty Proxy This is a proxified and sanitized view of the page, visit original site.