Integrations Overview

Connect Weavestream to external platforms via built-in integration drivers.

Weavestream's integration layer synchronises asset and infrastructure data from third-party platforms directly into your tenant asset records. A shared sync orchestration engine handles scheduling, conflict detection, field mapping, and error reporting — each provider is implemented as a dedicated driver on top of that foundation.

Integrations
Integrations

Architecture & How It Works

  1. Configure Provider Connections
    Operators supply credentials (API tokens, OAuth2 client secrets, service principal keys, or controller URLs) and map source organisations or sites to target Weavestream companies.

  2. Sync Orchestration
    Sync jobs run on demand or on a configurable schedule (via UTC cron expressions). The background worker invokes the provider driver to fetch source records, apply field transformations, and upsert records into Weavestream asset layouts.

  3. Review & Monitor
    Every sync run records granular status, last-seen timestamps, processed record counts, safe gap reports, and audit trail events on the integration detail page.

Core Sync Behaviours

  • Upsert Engine — Records are created on first sync and updated on subsequent runs based on the provider's unique identifier.
  • Soft Staling (No Deletion) — Records removed or unseen in upstream platforms are flagged as stale rather than deleted, preserving full historical integrity.
  • Granular Audit Log — Sync runs, field changes, and status transitions write append-only records to the platform audit log.
  • SSRF & Egress Protection — Outbound integration requests pass through Weavestream's safe fetch layer to guard against SSRF, DNS rebinding, and unauthorized private network access.

Available Integrations

Select an integration below for provider-specific setup guides, resource capabilities, and field mapping details: