Oasify converts Postman Collections, GraphQL schemas (SDL/introspection/URL), and legacy WSDL definitions into fully compliant OpenAPI 3 (OAS3) specs—ready for CI/CD, documentation, or API analyzers.
Enterprise or on-prem needs? See support below.
Manually crafting OpenAPI 3 specs from existing API descriptions is error-prone and time-consuming. Oasify automates that translation so you can:
Upload your exported Postman collection (JSON). Oasify infers endpoints, parameters, and schemas and emits a compliant OpenAPI 3 definition ready for documentation or automation.
Provide SDL, introspection JSON, or even a GraphQL endpoint URL. Oasify introspects or parses the schema and produces a REST-style OpenAPI 3 spec to help bridge GraphQL to traditional tooling.
Modernize legacy SOAP services: upload WSDL definitions and receive OpenAPI 3 representations, making integration with RESTful ecosystems straightforward.
Choose your input format: Postman JSON, GraphQL schema/introspection/URL, or WSDL XML.
Send the file or endpoint to the `/transpile` endpoint with your desired output mode.
Get back a fully formed OpenAPI 3 specification as a downloadable file or base64 payload, ready for use.
Start converting specs with a single curl command. Replace placeholders with your actual file paths or URLs.
curl -X POST "https://oasify.uk/transpile?output_format=file" \
-H "Content-Type: multipart/form-data" \
-F "file=@your_postman_collection.json" \
-o oas_definition.json
curl -X POST "https://oasify.uk/transpile?output_format=base64" \
-H "Content-Type: multipart/form-data" \
-F "file=@schema.graphql" \
| jq -r '.file' | base64 --decode > oas_definition.json
(Requires jq
and base64
to decode.)
curl -X POST "https://oasify.uk/transpile" \
-H "Content-Type: multipart/form-data" \
-F "file=@service.wsdl" \
-o oas_definition.json
A JSON object like:
{
"file": "eyJvcGVuYXBpX2RlZmluaXRpb24iOiB7fX0=",
"source_type": "POSTMAN_COLLECTION",
"filename": "oas_definition.json"
}
You can decode the file
field to get the OpenAPI JSON.
Postman Collections (JSON), GraphQL (SDL, introspection JSON, or endpoint URL), and WSDL XML.
OpenAPI 3 specification: either as a downloadable JSON file or as a base64-encoded payload for programmatic pipelines.
Yes. Use the API endpoint with scripts to automatically generate/upkeep OpenAPI definitions during your build or deployment process.
Yes. The OAS3 outputs are meant to be embedded in your offering metadata and documentation, and our website includes clearly visible support/contact information to satisfy AWS Marketplace guidelines.:contentReference[oaicite:2]{index=2}
Need the solution inside your network? Ask about our on-premises deployment options.
Help us help you—if the API isn’t working as expected, tell us what happened and we’ll jump on it ASAP.
Need guaranteed response times or SLA? Contact us and ask about enterprise support plans.