Skip to main content
Flux is a real-time event platform that makes it easy to build event-driven applications. Send, receive, and react to events across your entire stack with a simple API.

Why Flux

Simple Integration

Drop-in SDKs for Node.js, Python, Go, and more. Start sending events in minutes.

Guaranteed Delivery

Events are persisted and retried automatically. Never lose critical data.

Real-time Webhooks

Receive events instantly via webhooks with automatic signature verification.

Full Observability

Debug issues fast with event logs, traces, and delivery analytics.

Quickstart

Send your first event in 5 minutes

SDK Guide

Integrate Flux into your application

Webhooks

Set up real-time event delivery

API Reference

Explore the REST API

Example

Here’s how simple it is to send an event with Flux:
import Flux from '@flux/node';

const flux = new Flux('sk_live_...');

await flux.events.send({
  type: 'user.signup',
  data: {
    userId: 'usr_123',
    email: 'jane@example.com',
    plan: 'pro'
  }
});