> ## Documentation Index
> Fetch the complete documentation index at: https://docs.strait.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Connect Strait to your existing infrastructure with built-in integrations for databases, message brokers, and observability tools.

Strait integrates with your existing infrastructure without requiring additional message brokers or queue systems.

## Core Infrastructure

<CardGroup cols={2}>
  <Card title="PostgreSQL" icon="database">
    The only required dependency. Strait uses advisory locks for queue semantics, LISTEN/NOTIFY for real-time updates, and stores all state in Postgres.
  </Card>

  <Card title="Redis" icon="bolt">
    Optional. Used for rate limiting, caching, and distributed locking when running multiple Strait instances.
  </Card>
</CardGroup>

## Observability

<CardGroup cols={2}>
  <Card title="OpenTelemetry" icon="signal">
    Export traces, metrics, and logs via OTLP to any OpenTelemetry-compatible backend.
  </Card>

  <Card title="Grafana Cloud" icon="chart-line">
    Pre-built dashboards for job throughput, run latency, queue depth, and error rates.
  </Card>

  <Card title="ClickHouse" icon="chart-bar" href="/concepts/clickhouse-analytics">
    Real-time analytics with 12 tables and 32 API endpoints for deep operational insights.
  </Card>

  <Card title="Sentry" icon="bug">
    Automatic error reporting with run context, job metadata, and workflow step information.
  </Card>
</CardGroup>

## Change Data Capture

<Card title="Sequin CDC" icon="stream" href="/concepts/cdc">
  Stream job and workflow state changes in real-time via PostgreSQL WAL. React instantly when runs complete, fail, or transition states.
</Card>
