Home
API Specifications
Asyncapi Example
Asyncapi Example
AsyncAPI Event-Driven Messaging Streaming Specification Language
Asyncapi Example is an example object payload from API Specifications, with 19 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
Top-level fields
id name aliases category currentVersion versions governingBody license format transports primaryUseCase specificationUrl documentationUrl repositoryUrl toolingEcosystemUrl tags status embeddedSchemaLanguage emits
Example Payload
{
"id": "asyncapi",
"name": "AsyncAPI Specification",
"aliases": ["AsyncAPI"],
"category": "Event-Driven",
"currentVersion": "3.0.0",
"versions": [
{ "version": "3.0.0", "status": "active", "releaseDate": "2023-12-11", "url": "https://www.asyncapi.com/docs/reference/specification/v3.0.0" },
{ "version": "2.6.0", "status": "active", "releaseDate": "2022-12-19", "url": "https://www.asyncapi.com/docs/reference/specification/v2.6.0" }
],
"governingBody": {
"name": "AsyncAPI Initiative",
"parent": "Linux Foundation",
"url": "https://www.asyncapi.com/",
"governanceUrl": "https://www.asyncapi.com/community"
},
"license": {
"id": "Apache-2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0"
},
"format": "YAML",
"transports": ["Kafka", "AMQP", "MQTT", "WebSocket", "NATS", "SNS/SQS", "HTTP/1.1"],
"primaryUseCase": "Describe event-driven and message-driven APIs across brokers and protocols, modelling channels, operations, messages, and bindings for streaming and pub/sub systems.",
"specificationUrl": "https://www.asyncapi.com/docs/reference/specification/latest",
"documentationUrl": "https://www.asyncapi.com/docs",
"repositoryUrl": "https://github.com/asyncapi/spec",
"toolingEcosystemUrl": "https://www.asyncapi.com/tools",
"tags": ["AsyncAPI", "Event-Driven", "Messaging", "Streaming", "Specification Language"],
"status": "active",
"embeddedSchemaLanguage": "JSON Schema (Draft 07 / 2020-12) and protocol-specific schemas (Avro, Protobuf)",
"emits": []
}