OpenAPI Commands
Overview
Available Commands
Command
Description
azu openapi:generate
Basic Usage
# Generate all code from OpenAPI spec
azu openapi:generate openapi.yaml
# Generate only models
azu openapi:generate openapi.yaml --models-only
# Generate only endpoints
azu openapi:generate openapi.yaml --endpoints-only
# Force overwrite existing files
azu openapi:generate openapi.yaml --forceOptions
Option
Description
Default
Examples
Generate Complete API
Generate Specific Components
Force Overwrite
Generated Code Structure
Generated Model Example
Generated Endpoint Example
Generated Request Example
Generated Response Example
Supported OpenAPI Features
Schemas (Component Models)
Paths (Endpoints)
Request/Response Bodies
OpenAPI Specification Example
azu openapi:export
Basic Usage
Options
Option
Description
Default
Examples
Export to YAML
Export to JSON
Custom Project Information
Code Analysis
Endpoints Analysis
Models Analysis
Request/Response Analysis
Generated OpenAPI Specification
Workflow Integration
API-First Development
Code-First Development
Continuous Integration
Best Practices
1. Specification Management
2. Code Generation
3. Validation
4. Documentation
Troubleshooting
Common Issues
Invalid OpenAPI Specification
Generation Failures
Export Issues
File Permission Issues
Memory Issues
Integration Examples
Frontend Integration
API Documentation
Testing Integration
Last updated