A unified data-streaming and realtime experience platform

Connect your databases, servers, and client devices directly. Deliver events across WebSocket, MQTT, AMQP, HTTP, and Kafka with no infrastructure to manage.

Stream, process and store data with millisecond latency. Store your events from never to forever, scaling seamlessly to millions of events per second.

  • Instant, cross-protocol event delivery - WebSocket, MQTT, Kafka, HTTP, AMQP.
  • Built-in observability with Grafana, Loki, and InfluxDB.
  • Persistent event storage - keep data from minutes to forever.
  • Stream database updates directly to clients with millisecond latency.
  • Process data with SQL or WASM (coming soon)

Quick start

Getting started

Loading...

Publish your first event

curl -X POST https://dev.exoquic.com/publish \
  -H "x-api-key: [YOUR_API_KEY]" \
  -H "Content-Type: application/json" \
  -d '{"topic": "my-topic", "payload": "This is my first event published with Exoquic!"}'
Loading...
Loading...

Receive your first events

# Fetch a subscription token
SUBSCRIPTION_TOKEN=$(curl -X POST https://dev.exoquic.com/authorize-subscription \
  -H "x-api-key: [YOUR_API_KEY]" \
  -H "Content-Type: application/json" \
  -d '{"topic": "my-topic", "resetFrom": "earliest"}' \
  -s) && echo $SUBSCRIPTION_TOKEN

# Subscribe with the subscription token
websocat wss://dev.exoquic.com/subscribe --protocol $SUBSCRIPTION_TOKEN

Why use Exoquic?

Simplify Developer Workflows. Our event-streaming platform removes the complexity of managing simultaneous events, allowing developers to focus on building features instead of dealing with concurrency, synchronization, locking, load balancing, data consistency and more. This not only results in faster, more reliable applications with fewer errors but also accelerates feature implementation, reducing both development time and costs.

Lower Costs. Save on development, infrastructure, maintenance and network costs by reducing the need for complex code and dedicated infrastructure. Our fully managed solution eliminates hardware, infrastructure, and personnel costs, reducing expenses by up to 90%. By enabling our caching layer on the client side, you can also reduce your egress costs by up to 90%.

Focus on Core Business. Spend more time on unique features and services for your business, without worrying about maintaining complex, real-time streaming infrastructure.

Enhanced User Experience. Deliver a smoother, real-time experience with zero delays, allowing users to interact seamlessly without interruptions.

Massive Scalability. Our platform scales effortlessly with your business growth, handling increased loads without slowing down or crashing. Our pricing is designed to scale alongside you, ensuring cost-efficiency as your needs evolve.

Get started with Exoquic

Publish events

Learn more about publishing events from your backend to Exoquic.

Receive events

Learn more about receiving events from Exoquic on your client-side application.


Getting help

Whether you’re troubleshooting or looking to optimize your setup, we're here to help.

Submit an issue

Report issues directly in our GitHub repository. Our support team and community are here to assist.

Join the community

Engage with other developers, share ideas, and find support in our growing community.