Introducing Zilla

Extend Apache Kafka
to the Edge

Deploy and manage streaming APIs securely, at scale and with ease. Directly interface web, IoT, hybrid IT apps and services to event-streams via native APIs.

Contribute, engage, learn. Join the community ➔
Zilla Open Source. Join the community ➔

Data in Motion calls for APIs in Motion

API gateways provide a unified interface to services and data, but traditionally have targeted REST and SOAP. Existing gateways have little support for streaming APIs and can't interface to event streams directly because they lack support for the Kafka protocol.

Event-driven API Gateway

Open Source

Zilla provides a unified interface to event-driven services and data. It natively supports a range of network and messaging protocols, including Kafka. This enables it to directly interface to event-streams and expose them to external clients over their APIs of choice. Non-Kafka apps can now publish and subscribe to Kafka topics without the need for intermediary brokers, services and even Kafka Connect.

A disjointed interface

For apps and clients that can’t natively interface to Kafka event streams, a combination of Kafka Connect and intermediary web services or brokers is needed. This leads to increased latency, unnecessary data replication, a wider security surface area and an overall disjointed interface to event-driven architectures.

Stream native

Zilla natively supports streaming and has a deep understanding of protocol features, structures and semantics. This unlocks in-flight integration for different protocol combinations that is necessary for deploying evented APIs.

Lightweight

No coding, no intermediary brokers or services, no proprietary SDKs, and no Kafka Connect are needed. Zilla is also stateless, declaratively configured, and comes with security built-in.

High performance

Zilla maximizes throughput with predictable low latency by parallelizing workloads across CPU cores. Zilla also optimizes data delivery via advanced fan-out and caching capabilities.

Features

Protocols & APIs
WebSocket
Coming Soon
MQTT
Coming Soon
AMQP
Coming Soon
Data & Performance
Security

Real (time) Results

Launch Digital apps and initiatives faster, cheaper and at a larger scale.
Unify your architecture, engage your users, respond to the real-world in real-time.

REST to Event-Driven Migration

Interface REST apps and services to event-streams with app specific API declarations, enabling them as first-class participants inside an event-driven architecture. Achieve a CQRS event-sourcing design pattern with minimal effort.

Webstreaming

Extend event-streams across the internet to support realtime web and mobile apps. Build live dashboards, geotracking, in-app chat and more, without external pub/sub services such as PubNub, Ably, etc.

Realtime Partner Access

Expose event-streams to external partners, securely and at scale. Why build everything in realtime at scale internally, but only provide a non-scalable synchronous HTTP interface to the outside world?

IoT Ingest & Control
Coming Soon

Reduce redundant replication and lag by connecting MQTT clients directly to Kafka without intermediary MQTT brokers. Clients can publish and subscribe, which streamlines remote control and configuration.

Run the examples to see Zilla in action.

Getting Started

Stream Data Anywhere.

Ideas or requests for Zilla? Fill out the API survey and we'll send you some Aklivity swag!

Survey
Congrats, you're on the waitlist! We'll reach out with next steps.
Oops! Something went wrong while submitting the form...please try again.

Up Next: Create a CQRS-based "Todo" app with Zilla and Kafka Streams in 4 Steps

Follow a walkthrough guide and experience how Zilla and Kafka make CQRS and Event-Sourcing design patterns easy. In just a few steps, you'll build a highly scalable, real-time Todo app. Let's Go ➔
+
+
is Open Source
Star our GitHub repo and join our developer community on Slack!
MSK Proxies
Seamlessly connect Kafka clients to Amazon MSK clusters across the public internet or across AWS accounts without VPC Peering or VPNs.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.