Skip to content

Connector Reference

DSL configuration reference for all connectors that ship with Cyntex. Each connector page lists required and optional config fields, supported modes, version requirements, and database-level prerequisites.

Connector Catalog

ConnectorIDSupported ModesStatus
MySQLmysqlbatch, cdcGA
PostgreSQLpostgresqlbatch, cdcGA
Oracleoraclebatch, cdcGA
SQL Serversqlserverbatch, cdcGA
MongoDBmongodbbatch, cdcGA
MongoDB Atlasmongodb-atlasbatch, cdcGA
KafkakafkacdcGA

Quick Start

Pick a connector from the table above or the left-hand sidebar. Every page follows the same structure:

  1. Prerequisites — database user setup, permissions, and any server-side configuration (binlog, WAL, CDC) required before connecting.
  2. DSL Configuration — a ready-to-copy .cyn.yml snippet with all required fields filled in and optional fields shown as comments.
  3. Config Reference — a field-by-field table covering type, requirement, defaults, and description.
  4. Notes — caveats, version-specific behavior, and CDC-specific considerations.

Connector ID vs. Connector Name

The connector: field in your .cyn.yml uses the connector ID (lowercase, hyphen-separated), not the display name. For example:

connector: mongodb-atlas # correct
connector: MongoDB Atlas # incorrect

Referencing Environment Variables

All config: values support ${VAR_NAME} substitution from environment variables:

config:
password: ${DB_PASSWORD}

Secrets should always be injected via environment variables rather than hard-coded in the YAML file.