Home
Softono
sideko

sideko

Open source Rust
88
Stars
3
Forks
0
Issues
4
Watchers
9 months
Last Commit

About sideko

Generate SDKs and docs for your API

Platforms

Web Self-hosted

Languages

Rust

Sideko

Automate your API Work and Accelerate Integrations

Website Β· Documentation

OpenAPI -> Dozens of Tools

  • πŸš€ 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