AsyncAPI & Springwolf - Automated documentation (and more)
summary
Automates AsyncAPI spec generation for Spring Boot by scanning @KafkaListener and similar annotations, plus a small Springwolf publisher annotation for senders; supports Kafka, Spring Cloud Stream, JMS, SQS and WebSocket, and is AsyncAPI‑compliant. Springwolf is a library (created three years after AsyncAPI) with half a million downloads, a web UI that lets you publish from the UI, generates example payloads and produced a live demo where messages are consumed successfully. Community fixes and new features ship monthly.
AI-written summary · about
chapters (9)
- 0:00Introduction and first question
- 1:27Conway's Law and system design
- 6:31Modern IT and event-driven architecture
- 10:43What is AsyncAPI?
- 13:12AsyncAPI structure explained
- 17:07AsyncAPI Studio demo
- 18:57Springwolf introduction
- 22:30Springwolf setup and demo
- 26:49Next steps and conclusion
related talks
39mIntroduction to AsyncAPI for Apache Kafka
44mAsyncAPI – Swagger for asynchronous APIs
31mSpecify Your Asynchronous APIs with AsyncAPI
31mAsyncAPI is here to stay
01h 03mOpenAPI and AsyncAPI, when to use which and why
30mAsyncAPI v3: Streamlining Event-Driven API Design
07h 08mAsyncAPI online conference | #asyncapiconf
22marmonizing Asynchronous Systems: NATS, CloudEvents and AsyncAPI.
