Igris provides a Server-Sent Events (SSE) endpoint that streams real-time events to connected clients. The dashboard uses this for live updates, and you can connect your own clients for monitoring and alerting.
Authentication: Session cookie or API key required.Scoping: Events are scoped to the authenticated user’s active organization. You only receive events for servers belonging to your org.
SSE events are broadcast via Upstash Redis pub/sub. When the API server writes an audit event, it simultaneously publishes to a Redis channel scoped to the organization. All SSE connections subscribed to that org’s channel receive the event.This architecture supports multiple API server instances — events published on one instance are received by clients connected to any instance.