Real-World Use Cases
Real-World Use Cases
A collection of Zilla examples demonstrating its real-world use cases.
Info
Explore all examples in the zilla/examples repository.
Service Proxy
Zilla serves as a service proxy and an adapter between the supported protocols and Kafka. Zilla supports HTTP, SSE, MQTT, gRPC, and Kafka protocols. Explore the examples below to learn how Zilla can be used for each protocol.
For HTTP Services
HTTP Proxy
A Zilla API gateway setup that forwards HTTP requests to an upstream server.
HTTP Kafka CRUD
A Zilla API gateway setup enabling CRUD operations over HTTP with Kafka integration.
For SSE Services
SSE Kafka Fanout
A Zilla API gateway setup that distributes Kafka messages to multiple SSE clients.
SSE Proxy with JWT
A Zilla API gateway setup that proxies SSE traffic with JWT authentication.
For MQTT Services
MQTT Kafka Proxy
A Zilla API gateway setup acting as an MQTT broker with Kafka integration.
MQTT Proxy with JWT
A Zilla setup that set up MQTT as a proxy with JWT authentication.
For Kafka Services
Secure Public Access
A secure Public Access Proxy allows authorized Kafka clients to connect to your Amazon MSK cluster or Confluent Cloud via the Internet.
Secure Private Access
A secure Private Access Proxy allows authorized Kafka clients to connect to your Amazon MSK cluster from different VPCs.
IoT Ingest and Control
The IoT Ingest and Control Broker lets authorized Kafka clients connect, publish messages, and subscribe to topics via the internet.
Amazon MSK Web Streaming
Expose your Amazon MSK cluster to the internet via REST and SSE API.
For gRPC Services
gRPC Proxy
A Zilla API gateway setup that forwards gRPC requests to an upstream server.
gRPC Kafka Proxy
A Zilla API gateway setup that proxy messages over Kafka using gRPC.
AsyncAPI and OpenAPI Proxy Gateway
Zilla supports standard API schema definitions like AsyncAPI and OpenAPI, simplifying configuration by reusing existing schema. Explore the examples below to learn how Zilla integrates with AsyncAPI and OpenAPI.
AsyncAPI Proxy Gateway
AsyncAPI MQTT Proxy
A Zilla API gateway setup that proxies MQTT messages using AsyncAPI.
AsyncAPI SSE Proxy
A Zilla API gateway setup that proxies Server-Sent Events (SSE) using AsyncAPI.
AsyncAPI MQTT Kafka Proxy
A Zilla API gateway setup that proxies MQTT requests to Kafka using AsyncAPI.
AsyncAPI HTTP Kafka Proxy
A Zilla API gateway setup that proxies HTTP requests to Kafka using AsyncAPI.