Logo
NeoArc Studio

Async Event APIs

Document event-driven and asynchronous APIs with channels, operations, messages, protocol bindings, and security schemes. Content Foundry includes a complete AsyncAPI 3.0 documentation workflow for a range of protocols including Kafka, AMQP, MQTT, WebSocket and others.

A dedicated editor supports documenting event-driven and asynchronous APIs following the AsyncAPI 3.0 specification. Define message brokers, channels, operations, messages, and protocol-specific bindings in a structured format that publishes as a browsable async API reference alongside your REST and GraphQL documentation.

Visual API Editor
Design channels, operations, and messages with forms, not YAML
Broad Protocol Support
Kafka, AMQP, MQTT, WebSocket, SNS, SQS, and more
Security Schemes
SASL, OAuth2, mTLS, API keys, and encryption
Schema Integration
Reference schemas for message payloads and headers
AsyncAPI Export
Generate AsyncAPI 3.0 specifications
Reusable Traits
Define cross-cutting message and operation traits

Example APIs

Explore this complete working example that demonstrates async event API documentation with Kafka protocol bindings, message traits, correlation IDs, and schema integration.

E-Commerce Events API: Order Events

The order events channel carries all order lifecycle events, partitioned by orderId for ordered delivery.

E-Commerce Events API: Payment Processing

The payment status channel carries payment outcome events from the payment gateway.

E-Commerce Events API: Inventory Updates

The inventory updates channel publishes stock level changes using Kafka log compaction for latest-state semantics.

Supported Protocols

NeoArc supports a range of protocols across six categories, including MQTT, AMQP, Kafka, WebSocket and others.

CategoryProtocols
StreamingApache Kafka, Apache Pulsar
MessagingAMQP 0-9-1, AMQP 1.0, NATS, JMS, STOMP, Redis Pub/Sub
WebHTTP, WebSocket, Mercure
IoTMQTT, MQTT 5.0
CloudAmazon SNS, Amazon SQS, Google Pub/Sub
EnterpriseIBM MQ, Solace PubSub+

Security Schemes

Security scheme types covering HTTP, broker, certificate, encryption, and SASL categories.

CategorySchemesUse Case
HTTPBearer, Basic, Digest, API KeyREST-style API gateways and management APIs
BrokerUser/Password, API Key (user/password)Direct broker authentication
CertificateX.509, Mutual TLSCertificate-based mTLS connections
EncryptionSymmetric, AsymmetricMessage-level encryption
SASLPLAIN, SCRAM-SHA-256, SCRAM-SHA-512, GSSAPI (Kerberos)Kafka and enterprise broker authentication
FederatedOAuth2, OpenID ConnectToken-based authentication with scopes

Learn More

Getting Started
Create your first async event API documentation
Channels and Operations
Define topics, queues, and send/receive operations
Messages and Payloads
Document message structures, headers, and examples
Protocol Bindings
Configure Kafka, AMQP, MQTT, and other protocol-specific settings