# AsyncAPI Server API

**Canonical:** https://apis.io/apis/asyncapi/asyncapi-server-api/  
**Provider:** AsyncAPI — https://apis.io/providers/asyncapi/  
**Base URL:** https://api.asyncapi.com/v1  
**Documentation:** https://api.asyncapi.com/v1/docs

AsyncAPI Server API is one of 9 APIs that [AsyncAPI](https://apis.io/providers/asyncapi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Event-Driven, Specification, Tooling, Validation, and Code Generation. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

The AsyncAPI Server API is the only callable HTTP API the AsyncAPI Initiative operates. It exposes the official AsyncAPI toolchain — validate, parse, convert, generate, bundle and diff — over HTTP at https://api.asyncapi.com/v1, free, keyless and without signup. It is stateless: every operation takes an AsyncAPI (or OpenAPI 3.0) document in the request body and returns a derived document, diagnostics or service metadata. The same service is self-hostable via Docker or `asyncapi start api`.

## Operations (8)

| Method | Path | Summary |
|---|---|---|
| GET | `/version` | Get the current version of the AsyncAPI CLI. |
| POST | `/validate` | Validate the given AsyncAPI document. |
| POST | `/parse` | Parse the given AsyncAPI document. |
| POST | `/generate` | Generate the given AsyncAPI template. |
| POST | `/convert` | Convert the given AsyncAPI/OpenAPI document to AsyncAPI document with the specified version. |
| POST | `/bundle` | Bundle the given AsyncAPI document(s). |
| GET | `/help` | Retrieve help information for the given command. |
| POST | `/diff` | Compare the given AsyncAPI documents. |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/asyncapi/refs/heads/main/openapi/asyncapi-server-api-openapi.yml
- **APIReference** — https://api.asyncapi.com/v1/docs
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/asyncapi/refs/heads/main/overlays/asyncapi-server-api-overlay.yaml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/asyncapi/refs/heads/main/errors/asyncapi-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/asyncapi/refs/heads/main/data-model/asyncapi-data-model.yml
- **SourceCode** — https://github.com/asyncapi/cli/tree/master/src/apps/api

## Other AsyncAPI APIs (8)

- [AsyncAPI Specification](https://apis.io/apis/asyncapi/asyncapi-spec/)
- [AsyncAPI Bundle API](https://apis.io/apis/asyncapi/asyncapi-bundle-api/)
- [AsyncAPI Convert API](https://apis.io/apis/asyncapi/asyncapi-convert-api/)
- [AsyncAPI Diff API](https://apis.io/apis/asyncapi/asyncapi-diff-api/)
- [AsyncAPI Generate API](https://apis.io/apis/asyncapi/asyncapi-generate-api/)
- [AsyncAPI Help API](https://apis.io/apis/asyncapi/asyncapi-help-api/)
- [AsyncAPI Parse API](https://apis.io/apis/asyncapi/asyncapi-parse-api/)
- [AsyncAPI Validate API](https://apis.io/apis/asyncapi/asyncapi-validate-api/)

## Tags

Event-Driven, Specification, Tooling, Validation, Code Generation

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/asyncapi/asyncapi-server-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/asyncapi/.
