Events
Send events into Meshes for routing, fan-out, retries, and delivery to your configured destinations.
Meshes is an event ingestion platform: your app emits events, and Meshes routes them to the right destinations using rules.
This section covers public event ingestion (using a workspace publishable key) and the supported ingestion endpoints.
Two ways to authenticate event ingestion
Meshes supports two authentication modes for emitting events:
- Publishable Key (recommended for client-side / browser / mobile):
Use a workspace publishable key in theX-Meshes-Publishable-Keyheader. This key is safe to expose in frontend code and is limited to event ingestion. - Machine JWT (server-side):
You can also emit events from trusted server environments using the private API authentication (JWT bearer token).
Getting started
- Publishable Keys: What they are and how to use them safely.
- Send an Event: Emit a single event.
- Bulk Event Ingestion: Emit up to 100 events per request.