The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
-
Updated
May 20, 2024 - JavaScript
The AsyncAPI Specification (AAS), is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing event-driven services.
AsyncAPI documents describe API services and are represented in YAML or JSON formats.
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
Kubernetes native tool for mocking and testing API and micro-services. Microcks is a Cloud Native Computing Foundation sandbox project 🚀
Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!
🦎 A multi-protocol, event-native proxy. Securely interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization
Turn your contracts into executable specifications. Contract Driven Development - Collaboratively Design & Independently Deploy MicroServices & MicroFrontends.
Automated documentation for event-driven applications built with Spring Boot
Saunter is a code-first AsyncAPI documentation generator for dotnet.
React component for rendering documentation from your specification in real-time in the browser. It also provides a WebComponent and bundle for Angular and Vue
Visually design your AsyncAPI files and event-driven architecture.
A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.
Created by AsyncAPI Initiative, Fran Méndez
Released September 20, 2017
Latest release 6 months ago