Skip to content

Multi-language Support

APiGen is designed to be language-agnostic. While Java/Spring Boot is the flagship implementation, we support multiple targets.

Supported Stacks

LanguageFrameworkStatus
JavaSpring Boot 3+✅ Stable
KotlinSpring Boot 3+🚧 Beta
PythonFastAPI🚧 Beta
GoGin / Echo🗓️ Planned
TypeScriptNestJS🗓️ Planned
C#.NET 8🗓️ Planned

Architecture

The core generator uses a common internal representation, allowing us to easily add new language adaptors by creating new template sets.

Released under the MIT License.