Sending Events via REST Proxy
Overview
REST Proxy allows you to send real-time events to Future Anthem using standard HTTPS requests. Events are submitted over HTTP and written directly into the Future Anthem event pipeline.
REST Proxy is designed to be simple to integrate, production-ready, and compatible with any technology stack that can make HTTP requests.
When to Use REST Proxy
REST Proxy is recommended if:
-
You do not operate Kafka producers internally
-
You want to integrate using standard HTTP tooling
-
You prefer lower operational overhead
-
You want to get live quickly without managing Kafka infrastructure
REST Proxy supports both moderate and high event volumes and is suitable for production workloads.
How REST Proxy Ingestion Works
At a high level:
-
Your platform sends events over HTTPS
-
Requests are authenticated using an API key
-
Events are validated at ingestion time
-
Valid events are written to Future Anthem Kafka topics
-
Delivery status is returned per event
From this point onwards, events are processed identically to Kafka Native ingestion.
Supported Submission Patterns
REST Proxy supports multiple submission patterns to suit different workloads:
-
Single event submission
-
Batch submission
-
Streaming over a persistent HTTP connection
All submission patterns use the same underlying event schemas.
Exact endpoints, request formats, and response schemas are documented in the API Reference.
Underlying Technology
REST Proxy is built on Confluent’s Kafka REST Proxy (v3).
Future Anthem manages the underlying Kafka infrastructure. As part of this:
-
Administrative endpoints are disabled for client access
-
Producers cannot create or modify topics or consumer groups
-
Topic setup, schema configuration, and access provisioning must be requested via Future Anthem
This ensures consistency, security, and governance across the platform.
Further details on the underlying REST Proxy implementation can be found here:
-
Confluent documentation: https://docs.confluent.io/platform/current/kafka-rest/index.html
-
GitHub repository: https://github.com/confluentinc/kafka-rest