Generate SDKs and docs for your API
Accelerate API Adoption
From OpenAPI 3.x specifications to SDK repos with types, tests, authentication, and code snippets in seconds!
Language | Supported |
---|---|
Python | ✅ |
Ruby | ✅ |
Go | ✅ |
Typescript | ✅ |
Rust | ✅ |
C# | 🚧 |
Java | 🚧 |
Feature | Supported |
---|---|
All Auth | ✅ |
Native Types | ✅ |
Tests | ✅ |
Form data | ✅ |
Files | ✅ |
Websockets | 🚧 |
Graphql | 🚧 |
Install via curl (macOS, Linux, Windows w/ WSL)
curl -fsSL https://raw.githubusercontent.com/Sideko-Inc/sideko/main/install.sh | sh
OR
Install via pip
pip install sideko-py
You need a Sideko API Key to generate SDKs. Create one for free by either:
User Icon > API Keys
)sideko login
# Complete login via browser pop-up
Run sideko login --help
to list all options.
The API key is read from (in order of priority):
$PWD/.sideko
$HOME/.sideko
SIDEKO_API_KEY
environment variablesideko generate https://raw.githubusercontent.com/Sideko-Inc/sideko/main/sideko_openapi.yaml python
.json
or .yaml
file, a URL, or the raw spec as a string.python
, typescript
, ruby
, rust
, or go
Run sideko generate --help
to list all options.
Reach us at [email protected]