terminal TypeAPI

Ecosystem

schema BACKBONE

TypeSchema

The definitive language-neutral data modeling format designed for generating clean, type-safe data models.

terminal ENGINE

SDKgen

Transform API definitions into production-ready SDKs across 10+ languages. Automatic and consistent.

hub COLLABORATION

TypeHub

A centralized hub for designing, discovering, and versioning your API specifications with team governance.

Tools

Enhance your workflow with official TypeAPI utilities designed for the terminal and the browser.

edit_note

Sandbox

Online UI editor to design a TypeAPI specification

desktop_windows

Electron

Electron version of the online UI editor

terminal

CLI

The powerful command-line interface for local code generation.

$ sdkgen install
terminal

Docker

Containerized generator for easy deployment.

$ docker compose up
sync

GitHub Action

GitHub action to automatically generate code based on a TypeAPI specification

api

REST API

REST API to integrate the code generator

Supported Language Ecosystems

Auto-generated DTO models used to parse or generate TypeAPI specifications. Since the TypeAPI specification is itself described via TypeSchema, these models are automatically kept in sync with the latest standard, providing a reliable foundation for building custom generators.

LANGUAGE PACKAGE MANAGER GITHUB
C#.NET / C#NuGetVIEW ON GITHUB
GOGo Lang-VIEW ON GITHUB
JAVAJavaMavenVIEW ON GITHUB
JSTypeScript / JSNPMVIEW ON GITHUB
PHPPHPPackagistVIEW ON GITHUB
PYPythonPyPIVIEW ON GITHUB
part of the Apioo-Project