Skip to main content
Version: Next

Introduction

Eixam is a connected safety platform built around real-time emergency response. It connects mobile devices, IoT hardware, and backend services to power SOS workflows, device telemetry, and safety monitoring.

How it works

At its core, Eixam provides:

  • Signed sessions — backend-generated identity tokens that secure communication between your app, the SDK, and Eixam's infrastructure
  • BLE device connectivity — direct pairing with Eixam safety hardware for telemetry and SOS
  • Operational transport — real-time MQTT-based communication for SOS events and telemetry routing
  • Safety flows — SOS triggering, acknowledgment, cancellation, emergency contacts, and Protection Mode

Integration options

Choose the integration that fits your platform and architecture:

IntegrationBest forStatus
Flutter SDKFlutter mobile appsAvailable
REST APIAny backend or platform without a native SDKComing soon

Shared concepts across integrations

Regardless of the integration you choose, these concepts apply:

  • Signed sessions — your backend generates a userHash by signing the externalUserId with your app secret using HMAC-SHA256
  • HTTP authX-App-ID, X-User-ID, and Authorization: Bearer <userHash>
  • MQTT authusername = sdk:<appId>:<externalUserId>, password = <userHash> (no Bearer prefix)
  • App secret — must never be stored in a mobile client or browser frontend

Next step

Not sure which integration to pick? See Choose an Integration for a side-by-side comparison.