EnSync Engine Documentation Help

Integrations

Overview

Integrations connect your internal applications and external partners to EnSync through a single, consistent interface. Instead of building point‑to‑point links, systems publish and subscribe to structured events with delivery guarantees, versioned schemas, and granular access control.

Core concepts

  • Events and topics: Producers publish events to topics; consumers subscribe to the topics they need.

  • Structured messages: Schemas (with versioning) validate payloads at the edge for consistency.

  • Guaranteed delivery and replay: Messages are persisted and replayable to recover from outages.

  • Access control: Unique keys per integration with scoped send/receive permissions.

  • Observability: Real‑time metrics on volume, latency, and error rates.

Typical flows

  • Producer → EnSync → Consumer

  • External SaaS → EnSync → Internal analytics

  • Device telemetry → EnSync → Partner alerting and dashboards

Onboarding

  1. Define or select event schemas for your use case.

  2. Provision an integration key with send/receive permissions.

  3. Implement publisher/subscriber code using your preferred SDK.

  4. Validate events against schemas in lower environments.

  5. Promote to production and monitor via observability dashboards.

See also

Last modified: 07 October 2025