- Design
- Validate
- Merge
- Transform
Craft an API Specification
Describe your API using our API editor or our newly released VS Code specification editor extension.
It’s easy to start the process with APIMatic’s simple GUI editor, and you’ll be guided through the process; no knowledge of any API Specification file format is needed.
APIMatic's VS Code extension provides you with everything you need to get started on your first OpenAPI 3.0 specification, along with built-in validation and linting checks to make sure your specification is ready for SDK & Documentation generation.
Verify your API Specification
Quickly validate and lint your API definition against our 1200+ out of the box rules to ensure it is well-formatted and error-free; capture the bugs before they work their way into your SDKs or documentation.
Use our VS Code extension which comes with dedicated views to simplify your API definition validation and improvement process. Generate reports (see sample), auto-fix issues and much more.
Combine multiple API Specifications
Auto-combine multiple API specifications from different formats into a single API definition to obtain a unified API documentation or SDK per language.
Convert your API Specification
Leverage the broader API ecosystem by seamlessly converting your API definition files to any format in seconds!
Supported formats include OpenAPI, RAML, Postman, API Blueprint, and many more.
Craft an API Specification
Describe your API using our API editor or our newly released VS Code specification editor extension.
It’s easy to start the process with APIMatic’s simple GUI editor, and you’ll be guided through the process; no knowledge of any API Specification file format is needed.
APIMatic's VS Code extension provides you with everything you need to get started on your first OpenAPI 3.0 specification, along with built-in validation and linting checks to make sure your specification is ready for SDK & Documentation generation.
Verify your API Specification
Quickly validate and lint your API definition against our 1200+ out of the box rules to ensure it is well-formatted and error-free; capture the bugs before they work their way into your SDKs or documentation.
Use our VS Code extension which comes with dedicated views to simplify your API definition validation and improvement process. Generate reports (see sample), auto-fix issues and much more.
Combine multiple API Specifications
Auto-combine multiple API specifications from different formats into a single API definition to obtain a unified API documentation or SDK per language.
Convert your API Specification
Leverage the broader API ecosystem by seamlessly converting your API definition files to any format in seconds!
Supported formats include OpenAPI, RAML, Postman, API Blueprint, and many more.
Define
Generate
Publish
Automate
Design
Create an API specification document from scratch or polish an existing one with our out-of-the-box design tools.
Our UI-based API Editor will let you create and edit API definitions without having to learn any API Specification format like OpenAPI, RAML, or API Blueprint. It enables you to describe your APIs and personalize your SDKs using a simple GUI with contextual documentation available to guide you at each step.
APIMatic's VS Code extension, designed specifically for editing, validating, and fixing API specifications (such as OpenAPI), empowers you to define your API either from scratch or refine your existing API specification for superior client generation [SDKs] and the creation of developer experience portals.
Create
Build an API specification document from scratch.
Edit
Update an existing API definition.
Polish
Enhance an API definition for optimized output.
Validate
An API specification is only useful if it is semantically and syntactically correct. APIMatic's VS Code extension will help you validate and lint your API specifications for correctness as well as conformance to format-specific standards. This ensures that APIMatic can produce high-quality SDKs for your API. It also enables you to efficiently utilize other tools that depend on API specifications such as those for API testing, API mocking, or API security scanning.
Discover OpenAPI best practices.
Learn how to avoid common mistakes in OpenAPI.
Validation Against Standards
Our validators will ensure that your API specification document is valid against format-specific standards.
Validation Beyond Standards
Your API specification will be validated with checks beyond those defined by a format's standard in order to ensure a smooth API consumption experience.
User-friendly Guides
Detailed documentation for each validation message will be available to help you understand and fix the issue quickly.
Merge
Ease API consumption by auto-merging your micro-services specifications together and providing a unified API portal and single SDK per language to your end-users. The merging feature can also allow you to transform multiple API specifications into a single API specification in a format of your choice using the Transform feature.
It is possible to merge together API specification documents of different formats e.g. OpenAPI, RAML, etc. You can also perform post-merge operations like filtering to remove certain parts of the merged API definition.
Learn how to auto-merge API specifications in our blog.
Merge 'N' Specifications
Collect any number of API specifications in a ZIP file and upload it into APIMatic to perform merging.
Obtain a Single API definition
Converge multiple API specifications into a single API definition.
Configure Merging
Tailor the merging process to suit your needs.
Transform
Access to the whole array of API tools across the ecosystem is only seconds away. Have a legacy SOAP-based API? Our API transformer will convert the files to REST-supported format. Migrating to modern GraphQL API from REST? Our API transformer will convert to the graph schema easily.
All popular formats, including multi-file API descriptions and zip files, are easily auto-detected and transformed.
Use APIMatic's tools to keep your SDK up to date. Import API from Mulesoft to APIMatic and start generating SDKs straight away.
Learn how API Transformer helps in team collaboration using Postman.
Learn how API Transformer can help you migrate from SOAP to REST.
Supported Formats
- Inputs
- Outputs
OpenAPI/Swagger
- 3.1 (JSON/YAML),
- 3.0 (JSON/YAML),
- 2.0 (JSON/YAML),
- 1.x (JSON)
HAR
- 1.2 (JSON)
RAML
- 1.0 (YAML),
- 0.8 (YAML)
API Blueprint
- 1A (Markdown)
Postman Collection
- 2.x (JSON),
- 1.0 (JSON)
WSDL - W3C
- 1.1 (XML)
Insomnia Export Format
- 3 (JSON/YAML)
Google Discovery
- (JSON)
APIMATIC Format
- (JSON)
WADL - W3C
- 2009 (XML)
I/O Docs - Mashery
- (JSON)
OpenAPI/Swagger
- 3.1 (JSON/YAML),
- 3.0 (JSON/YAML),
- 2.0 (JSON/YAML),
- 1.x (JSON)
API Blueprint
- 1A (Markdown)
RAML
- 1.0 (YAML),
- 0.8 (YAML)
WSDL - W3C
- 1.1 (XML)
Postman Collection
- 2.0 (JSON),
- 1.0 (JSON)
WADL - W3C
- 2009 (XML)
Insomnia Export Format
- 3 (JSON/YAML)
GraphQL Schema
- (GraphQL)
APIMATIC Format
- (JSON)