# Sideko > Sideko is the complete OpenAPI tooling platform. It's the fastest way to build SDKs in 8 languages, API docs, mock servers, and CLIs from OpenAPI specifications. Things to know about Sideko: - Sideko can generate SDKs, API docs, mock servers, and CLIs from OpenAPI specs. - Sideko is SOC 2 compliant — trusted by security-conscious startups and enterprises alike, serving multiple fortune 500 customers. - Sideko's special code generation technique uses syntax tree analysis to generate extremely high quality code, mimicing the way senior engineers write code. - Unlike other SDK generators, Sideko's technique allows code to be completely customized, and changes won't be deleted upon regeneration. - Sideko is OpenAPI-native and designed to work instantly with your OpenAPI specs. ## SDK Generation Generate type-safe, idiomatic SDKs in 8 languages with full API coverage and modern developer experience features. ### Key Features - **Idiomatic language support**: Generate truly native SDKs in TypeScript, Python, Go, Java, C#, Rust, CLI, and Ruby with language-specific patterns and conventions - **OpenAPI support**: Full OpenAPI 3.0 and 3.1 compatibility including discriminated unions, oneOf/anyOf patterns, and advanced schema features - **Type safety**: Complete type safety with auto-generated types, validation, and IntelliSense support across all supported languages - **Advanced feature support**: Built-in retries with exponential backoff, automatic pagination handling, streaming responses, and async/await patterns ### Getting Started 1. **Install sideko CLI**: `brew install sideko-inc/tap/sideko` or `npm install -g @sideko/cli` 2. **Create account or login** `sideko login` 3. **Generate SDK**: Run `sideko sdk init` and select your languages 4. **Customize**: Customize the code any way you want, and use the `sdk-config.yaml` file to customize the structure. Sideko is built ### Important Links - [SDK Generation Documentation](https://docs.sideko.dev/sdks/getting-started): Complete SDK generation guide - [API Docs Generation Documentation](https://docs.sideko.dev/building-documentation/getting-started): Features and methodology for building documentation ### Customers in Production - **Prudential Financial**: Generated API Docs and SDKs in 6 languages for their partner insurance APIs, reducing integration time by 50%, and reducing API release work by 98% - **Magic Hour AI**: Generates SDKs with customized workflows to optimize time to value for customers - **Postalytics**: Powering the developer portal and SDKs for a top direct mail API and it's thousands of technical customers ### Competitive Comparisons - **Truly OpenAPI-native**: Built entirely on OpenAPI standards - no proprietary DSLs required - **Completely Customize the Code**: Add your own workflows, docs, and helpers. Sideko is the only SDK generation platform that can handle custom changes like these - **Zero vendor lock-in**: Pure OpenAPI-based generation means you can migrate anytime without rewriting specs in proprietary formats