asyncapi/spec
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
Ranks #1 among Data Engineering repositories tracked this week, and #1 over the last 30 days; #278 of 2,531 repositories GStars tracks this week (top 11%).
No releases in the last 90 days; the most recent was 262 days ago, with 72 contributors on GitHub.
Gained 7% fewer stars in the last 90 days than in the 90 days before.
Use Cases & Benefits
- Defines a machine-readable specification for describing asynchronous APIs across various messaging protocols.
- Enables standardized, interoperable API definitions that improve automation and integration in event-driven architectures.
- Use for documenting and designing event-driven systems using protocols like MQTT, Kafka, and AMQP.
- Use for generating code, documentation, and tools that support asynchronous API development workflows.
- Use for validating and testing asynchronous API contracts to ensure consistent communication between services.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Contributing guide: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
The latest draft specification can be found at spec/asyncapi.md which tracks the latest commit to the master branch in this repository.
The human-readable markdown file is the source of truth for the specification.
Looking for the JSON Schema files? Check out our spec-json-schemas repo.
Feel like contributing? Check out our contributor's guide.
Check out the examples directory for examples.
Check out the AsyncAPI website to see the list of AsyncAPI adopters and their use cases.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
380-4
Open issues
43+0
Compared with peers in Data Engineering
Fastest-growing repositories GStars tracks in this cohort for the week of Oct 18, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| webtorrent/webtorrent | 31.4K | +0 | 75 | 86 days ago |
| asciinema/asciinema | 17.9K | +0 | 75 | 123 days ago |
| influxdata/telegraf | 17.9K | +0 | 75 | 8 days ago |
| XiaoYouChR/Ghost-Downloader-3 | 9.8K | +0 | 75 | 48 days ago |
| asyncapi/spec | 5.3K | +0 | 75 | 262 days ago |
| SQLMesh/sqlmesh | 3.3K | +0 | 75 | 11 days ago |
| Category median | 17.9K | +0 | 75 | — |
Discover Repositories
Search across tracked repositories by name or description