API Tools
Build HTTP requests, parse responses, generate mocks, and inspect API payloads.
29 tools available, all running locally in your browser.
- API Auth ExtractExtract security schemes from an OpenAPI 3 spec: outputs components.securitySchemes as JSON. Swagger 2.0 specs (securityDefinitions) are not recognized and return an empty object.TOOL
- API cURL GeneratorGenerate one cURL command per path/method found in an OpenAPI spec's paths. The base URL is a fixed https://api.example.com placeholder — the spec's servers field is ignored, so rewrite the host before use.TOOL
- API Doc GeneratorGenerate Markdown API docs from OpenAPI.TOOL
- API Endpoint ExtractExtract all endpoints from OpenAPI.TOOL
- API Error ExtractExtract error responses from OpenAPI.TOOL
- API Mock GeneratorGenerate mock responses from OpenAPI.TOOL
- API OpenAPI ExpandRecursively inline local $ref references (RFC 6901 JSON Pointer) in an OpenAPI spec; circular or unresolvable refs are kept with x-expand-warnings.TOOL
- API OpenAPI FlattenFlatten nested OpenAPI into endpoint list.TOOL
- API OpenAPI MergeMerge two OpenAPI specs.TOOL
- API Param ExtractExtract parameters from OpenAPI.TOOL
- API Postman GeneratorGenerate Postman collection from OpenAPI.TOOL
- API Response ExtractExtract response schemas from OpenAPI.TOOL
- API Schema DiffDiff two API specs.TOOL
- API SDK GeneratorGenerate TypeScript SDK from OpenAPI.TOOL
- API Spec ConvertConvert Swagger 2.0 to OpenAPI 3.0.TOOL
- API Spec ValidateCheck an OpenAPI/Swagger spec for the presence of required top-level fields: an openapi/swagger version, paths and info. Values are not inspected — a non-object paths value still passes, so treat this as a field-presence check, not a structural validation.TOOL
- API Swagger GeneratorGenerate Swagger 2.0 spec from JSON.TOOL
- API Test GeneratorGenerate test cases from OpenAPI.TOOL
- GraphQL FormatPretty-print GraphQL with indentation.TOOL
- GraphQL IntrospectGenerate a GraphQL introspection query.TOOL
- GraphQL MinifyMinify GraphQL by removing whitespace.TOOL
- GraphQL to JSONExtract GraphQL operations as JSON.TOOL
- GraphQL to RESTConvert GraphQL operations to REST JSON.TOOL
- GraphQL ValidateValidate GraphQL by checking brace balance only. Braces inside string literals are counted too, so an argument containing } (e.g. s(v: "}")) can trigger a false BRACE_MISMATCH; full GraphQL syntax is not validated.TOOL
- JSON to GraphQLGenerate a GraphQL type definition from a JSON sample: object keys become fields, arrays unwrap their item type. All numbers map to Float (integers are not distinguished), strings to String, booleans to Boolean.TOOL
- JSON to OpenAPIGenerate a minimal OpenAPI 3.0.0 skeleton from a JSON array of endpoints, e.g. [{"path":"/x","method":"get"}]. Each entry must include both path and method — an entry missing either fails with a raw runtime error instead of a friendly validation message.TOOL
- OpenAPI to JS ClientGenerate JS API client from OpenAPI.TOOL
- OpenAPI to TypeScriptGenerate TypeScript interfaces from OpenAPI.TOOL
- REST to GraphQLConvert REST endpoints to GraphQL queries.TOOL