API Designer
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.
OpenAPI/Swagger specification is created first
API design starts with specification.
Editing OpenAPI/Swagger specification
Creating and editing specifications in YAML/JSON format.
Automatic documentation generation from specification
Documentation is generated from OpenAPI spec.
Creating API Proxy from specification
Creating API Proxy from OpenAPI spec.
API Designer Features
OpenAPI/Swagger Specification
Creating and editing OpenAPI/Swagger specifications in spec first approach:
OpenAPI Editor
- OpenAPI/Swagger editor
- YAML/JSON editing
- Validation
- Syntax checking
Schema Design
- JSON Schema design
- XML Schema design
- Data model design
- Request/Response schemas
Endpoint Design
- Endpoint definition
- HTTP method determination
- Path parameters
- Query parameters
Documentation Generation
Automatic documentation generation from OpenAPI/Swagger specification:
Automatic documentation generation from OpenAPI spec
- Documentation generation from specification
- Markdown support
- Adding custom documentation
Generated documentation can be previewed
- Real-time preview
- Portal view simulation
- Documentation quality check
Documentation can be exported in different formats
- PDF export
- HTML export
- Markdown export
API Designer Usage Scenarios
API development scenarios with spec first approach:
- Creating OpenAPI/Swagger specification
- Defining endpoints and schemas
- Validating specification
- Creating API Proxy from specification
- Generating automatic documentation
- Publishing in API Portal
- 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:
API Designer
│
│ OpenAPI/Swagger Spec
│ (Spec First)
│
▼
API Manager
│
│ Creating API Proxy from Spec
│ Configuration
│
▼
API Gateway
OpenAPI/Swagger specification is created in API Designer
API design starts with specification in spec first approach.
Specification is validated and checked
Compliance check with OpenAPI standards is performed.
API Proxy is created from specification in API Manager
API Proxy is automatically created from OpenAPI spec.
Documentation is generated and API is deployed
Automatic 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:
- API design starts with specification
- Standard OpenAPI/Swagger format
- API design without writing code
- Creating API Proxy from specification
- Automatic documentation generation
- Consistent API structure
- Compliance with OpenAPI/Swagger standards
- Interoperability
- Tool support
- Automatic documentation from specification
- Documentation-specification synchronization
- Portal integration