Skip to content
SPECIFICTION
Get listed

Raccoon

raystack.github.io

APISelf-hosted

Spec sheet

Purpose
Raccoon is a high-throughput, low-latency service for ingesting clickstream and other events from mobile apps, websites, and services and publishing them to message queues.Read 9 Oct 2026 · raystack.github.io
Deployment
Raccoon can be deployed using its Docker image or on Kubernetes, and the deployment guide says a Helm chart is available.Read 9 Oct 2026 · raystack.github.io
Security
Raccoon does not provide HTTPS or authentication itself; its deployment guide recommends terminating SSL at an API gateway and handling authentication with a separate service.Read 9 Oct 2026 · raystack.github.io
License
The project is licensed under Apache 2.0.Read 9 Oct 2026 · github.com
Client libraries
The documentation provides client guides for Go, Python, JavaScript, and Java.Read 9 Oct 2026 · raystack.github.io
Delivery
Raccoon sends acknowledgments indicating whether events were consumed successfully, and its documentation describes options for delivery guarantees.Read 9 Oct 2026 · raystack.github.io
Delivery acknowledgments
The server acknowledges delivery successes and failures; the documentation says it can be augmented for zero-data-loss or at-least-once guarantees.Read 4 Oct 2026 · raystack.github.io
Destinations
Supported message queues are Apache Kafka (stable), Google Cloud Pub/Sub (alpha), and AWS Kinesis Data Streams (alpha).Read 4 Oct 2026 · raystack.github.io
Event handling
Its event-agnostic API accepts batches of events with different schemas and routes them using event metadata.Read 9 Oct 2026 · raystack.github.io
Event routing
Events are distributed to message queue topics based on event metadata.Read 4 Oct 2026 · raystack.github.io
Intended use
Documented use cases include clickstream collection, adtech streams, IoT edge systems, and event sourcing.Read 4 Oct 2026 · raystack.github.io
Message queues
Supported destinations listed in the architecture guide are Apache Kafka, Google Cloud Pub/Sub, and AWS Kinesis Data Streams; Pub/Sub and Kinesis are marked alpha there.Read 9 Oct 2026 · raystack.github.io
Monitoring
Raccoon reports metrics for server connections, publishers, resource usage, and event delivery through StatsD and Prometheus.Read 9 Oct 2026 · raystack.github.io
Performance
Persistent WebSocket connections reduce connection setup overhead, and Protocol Buffers reduce payload sizes.Read 9 Oct 2026 · raystack.github.io
Protocols and formats
Raccoon supports WebSocket, REST, and gRPC clients; WebSocket and REST support JSON and Protocol Buffers, while gRPC supports Protocol Buffers.Read 9 Oct 2026 · raystack.github.io
Security limitation
Raccoon does not provide application-level HTTPS or authentication; the deployment guide suggests using an API gateway or separate authentication service.Read 4 Oct 2026 · raystack.github.io
Use cases
The documentation lists adtech streams, clickstream collection, IoT edge systems, and event sourcing as potential use cases.Read 9 Oct 2026 · raystack.github.io

Where Specifiction places it

Alternatives to RaccoonAll alternatives →