Copied to clipboard!
v1.2.0 Stable | 192k rows/sec benchmark

HIGH-PERFORMANCE
DATA MOVEMENT

A streaming engine for database migration and synchronization. Zero middleware. VPC-Native. Zero volume tax.

See Configuration
192k
Rows / Sec
150MB
Memory Footprint
1
Binary File
$0
Per Row Cost

Production Ready Connectors

PostgreSQL
MySQL
MongoDB
SQLite
Webhook

Escape the "Middleware Tax"

Traditional ETL tools charge you for volume and slow you down with middleware. Synq runs on your metal, at your speed.

ENGINEERING CHOICE

Synq

Open Source Engine

LATENCY 1.5 ms
SETUP COMPLEXITY Single Binary
  • Zero-Serialization: No JSON marshalling tax.
  • DLQ Built-in: Zero data loss on errors. Reliability
  • Simulation: Dry-run before you commit. Safe
  • VPC-Native: No internet needed.

Airbyte OSS

Container Platform

LATENCY 5-15 mins
SETUP COMPLEXITY Kubernetes/Docker
  • Heavy: Requires 8GB+ RAM to idle.
  • Container Sprawl: One pod per connector.

Fivetran

SaaS Provider

LATENCY 15 mins+
COST $$$ / Vol
  • Security Risk: Data leaves your VPC.
  • Cost Prohibitive: Charges per row.
REACTOR CORE INTERNAL THREADS

Why "No Docker"?

Competitors spawn a new Docker container for every connector, creating massive OS overhead. Synq compiles connectors as Go Libraries directly into the binary.

Zero-Serialization Overhead

Data structures are mapped in memory. We avoid the JSON marshal/unmarshal tax that kills Java/Python ETL tools.

Dependency Aware Auto-Graph

Synq builds a topological graph of your schema. Foreign keys are resolved automatically by insertion order.

Global Batch Pool

Memory is allocated once and recycled instantly. This eliminates Garbage Collection spikes even at 100M+ rows.

Declarative configuration.
Git-ops ready.

Define your pipelines in simple YAML. Version control your ETL. Deploy with a single command. No dragging-and-dropping boxes.

Type-Safe Config

Schema validation happens at build time, not runtime.

Instant Reload

Updates propagate in milliseconds without restarting the daemon.

Dry Run Mode

synq run --dry-run lets you simulate migrations safely.

pipeline.yaml
version: "v1"
pipeline:
  source:
    type: postgres
    connection: ${PG_URI}
    tables: 
      - users
      - orders

  transform:
    mask_pii: true
    batch_size: 5000

  destination:
    type: snowflake
    warehouse: compute_wh
    # Auto-creates schema if missing
    auto_schema: true
SECURITY SUITE

Built-in PII Scanner

Don't just move data—inspect it. Synq includes a native PII scanner to detect exposed sensitive data before it leaves your source. Apply deterministic masking on the fly.

  • Auto-detect Credit Cards & SSNs
  • Deterministic Masking (Partial or Full)
bash — 80x24
$ synq audit --source mysql://user:pass@prod-db
[INFO] Connecting to MySQL adapter...
[INFO] Starting schema scan...
[WARN] Potential PII found in table 'customers'
└─ Column: email (Pattern: EmailAddress)
└─ Column: cc_num (Pattern: CreditCard)
[SUCCESS] Audit report generated: audit_report.json

Calculate Your Savings

Stop paying for row volume. Start paying for compute.

50M
1M 100M 250M 500M+
Fivetran Cost
$2,000
Est. based on MAR pricing
Airbyte Cloud
$1,500
Est. based on volume/credits
Synq Cost
$5
Cost of 1x t3.micro instance

100% Open Source

Synq is MIT licensed. No feature gating. No row limits.
Run it on your laptop, your server, or your cloud.

Start Building for Free