Menu
Examples
Playground
Docs
Star on GitHub
Docs
API Docs
Advanced
Ai
Agents
Modelina input asyncapi
Modelina input avro
Modelina input jsonschema
Modelina input openapi
Modelina input swagger
Modelina input xsd
Modelina lang cplusplus
Modelina lang csharp
Modelina lang dart
Modelina lang go
Modelina lang java
Modelina lang javascript
Modelina lang kotlin
Modelina lang php
Modelina lang python
Modelina lang rust
Modelina lang scala
Modelina lang typescript
Modelina overview
Champions
Constraints
CSharp
Cplusplus
Dart
Go
Java
JavaScript
Kotlin
PHP
Python
Rust
Scala
TypeScript
Contributing
Development
Input processing
Inputs
JSON Schema
XSD
Integration
Internal model
Languages
Cplusplus
Csharp
Dart
Go
Java
JavaScript
Kotlin
Php
Python
Rust
Scala
TypeScript
Migrations
Version 0 to 1
Version 1 to 2
Version 2 to 3
Version 3 to 4
Version 4 to 5
Version 5 to 6
Other tools
Presets
Usage
Docs
API Docs
Advanced
Ai
Agents
Modelina input asyncapi
Modelina input avro
Modelina input jsonschema
Modelina input openapi
Modelina input swagger
Modelina input xsd
Modelina lang cplusplus
Modelina lang csharp
Modelina lang dart
Modelina lang go
Modelina lang java
Modelina lang javascript
Modelina lang kotlin
Modelina lang php
Modelina lang python
Modelina lang rust
Modelina lang scala
Modelina lang typescript
Modelina overview
Champions
Constraints
CSharp
Cplusplus
Dart
Go
Java
JavaScript
Kotlin
PHP
Python
Rust
Scala
TypeScript
Contributing
Development
Input processing
Inputs
JSON Schema
XSD
Integration
Internal model
Languages
Cplusplus
Csharp
Dart
Go
Java
JavaScript
Kotlin
Php
Python
Rust
Scala
TypeScript
Migrations
Version 0 to 1
Version 1 to 2
Version 2 to 3
Version 3 to 4
Version 4 to 5
Version 5 to 6
Other tools
Presets
Usage
Edit on GitHub
Migration from v4 to v5
There are no required changes to move from v4 to v5.