New
The Zilla MCP Gateway is available — governed agent access to your APIs, services, and real-time data.
Read the launch →

Engineering

Ecosystem

May 8, 2025

AsyncAPI v3: Streamlining Event-Driven API Design

Our talk from AsyncAPI Singapore 2025.

Authors
Ankit Kumar
Team Aklivity

Abstract

Streaming applications are known for being scalable, resilient, and highly responsive, but building the event-driven architectures that power them is still a challenge for many developers. This challenge arises because event-driven architectures introduce new data models, protocols, and APIs that differ from traditional REST systems.

In this session, we will demonstrate how to bridge this gap using AsyncAPI to simplify the creation of event-driven streaming applications.

By using AsyncAPI specifications to describe Kafka topics and their interaction with HTTP APIs, we can abstract away the complexities of event-driven systems, enabling developers familiar with REST to seamlessly work with streaming applications.By using AsyncAPI 3.x HTTP Spec & Kafka Spec, we can map HTTP API endpoints to Kafka operations. We'll illustrate how HTTP requests, like creating or querying data, can trigger Kafka events and allow for seamless interaction between HTTP-based APIs and event-driven systems.

We'll dive into the request/response flow, showing how synchronous HTTP requests can be integrated with asynchronous Kafka topics for efficient communication in event-driven applications. Additionally, we'll emphasize the importance of using schemas for both HTTP requests and Kafka messages to maintain consistency and compatibility across services.

By the end of this session, you'll learn how to use AsyncAPI to connect HTTP APIs with Kafka topics, enabling seamless communication in event-driven applications. We'll also highlight the importance of using schemas to ensure consistency and compatibility between services.

Related Resources

Engineering

From Access to Action: The Evolving Authorization Question in the Agentic Era

Announcements

Ecosystem

Announcing Aklivity’s AWS Competency

Engineering

Why AI Pipeline Needs Kafka & How Zilla Makes Kafka AI-Ready

Ready to Get Started?

Get started on your own or request a demo with one of our data management experts.

Explore pricing

Straightforward, usage-based pricing with no per-connection surprises — start free and scale when you are ready.

Pricing details

Join the Community

Trade notes with the engineers running Zilla in production, and get help from the team in Slack or Discord.