API Designer Concept
API Designer supports the API development process with a spec first approach. In this approach, the OpenAPI/Swagger specification is created first, then the API Proxy is created from this specification.Spec First Approach
OpenAPI/Swagger specification is created firstAPI design starts with specification.
Specification Editing
Editing OpenAPI/Swagger specificationCreating and editing specifications in YAML/JSON format.
Automatic Documentation
Automatic documentation generation from specificationDocumentation is generated from OpenAPI spec.
API Proxy Creation
Creating API Proxy from specificationCreating API Proxy from OpenAPI spec.
API Designer Features
OpenAPI/Swagger Specification
Creating and editing OpenAPI/Swagger specifications in spec first approach:OpenAPI Editor
OpenAPI Editor
- OpenAPI/Swagger editor
- YAML/JSON editing
- Validation
- Syntax checking
Schema Design
Schema Design
- JSON Schema design
- XML Schema design
- Data model design
- Request/Response schemas
Endpoint Design
Endpoint Design
- Endpoint definition
- HTTP method determination
- Path parameters
- Query parameters
Documentation Generation
Automatic documentation generation from OpenAPI/Swagger specification:Automatic Documentation
Automatic documentation generation from OpenAPI spec
- Documentation generation from specification
- Markdown support
- Adding custom documentation
Documentation Preview
Generated documentation can be previewed
- Real-time preview
- Portal view simulation
- Documentation quality check
Documentation Export
Documentation can be exported in different formats
- PDF export
- HTML export
- Markdown export
API Designer Usage Scenarios
API development scenarios with spec first approach:Spec First API Development
- Creating OpenAPI/Swagger specification
- Defining endpoints and schemas
- Validating specification
- Creating API Proxy from specification
- Generating automatic documentation
- Publishing in API Portal
Existing API Documentation
- Creating OpenAPI spec from existing API
- Editing and updating specification
- Improving documentation
- Adding examples and descriptions
- Publishing in Portal
API Designer and API Manager Relationship
API Designer works integrated with API Manager with spec first approach. Workflow:1. Spec Creation
OpenAPI/Swagger specification is created in API DesignerAPI design starts with specification in spec first approach.
2. Spec Validation
Specification is validated and checkedCompliance check with OpenAPI standards is performed.
3. API Proxy Creation
API Proxy is created from specification in API ManagerAPI Proxy is automatically created from OpenAPI spec.
4. Documentation and Deployment
Documentation is generated and API is deployedAutomatic documentation is produced and API is deployed to API Gateway.
This integration between API Designer and API Manager provides a seamless process from API design to deployment with spec first approach. Specification is created first, then API Proxy and documentation are automatically generated from this specification.
API Designer Advantages
Advantages provided by spec first approach:Spec First Approach
- API design starts with specification
- Standard OpenAPI/Swagger format
- API design without writing code
Automatic Generation
- Creating API Proxy from specification
- Automatic documentation generation
- Consistent API structure
Standard Compliance
- Compliance with OpenAPI/Swagger standards
- Interoperability
- Tool support
Up-to-Date Documentation
- Automatic documentation from specification
- Documentation-specification synchronization
- Portal integration

