Config, probe, mapping - one file
A single YAML defines a connector: its configuration, its capability probe, and how its catalog maps into EVE. That is why the list keeps growing.
EVE connects to the databases, warehouses, object stores, and SaaS tools you already run - then keeps them in sync with log-based change capture and schema-drift policies that pause, ask, and resume. When nothing is running, it scales to nearly nothing.
29 connectors today and growing every month - databases, warehouses, object stores, and SaaS. Each one is defined by a single YAML file, so new sources ship fast without a plugin release.
A single YAML defines a connector: its configuration, its capability probe, and how its catalog maps into EVE. That is why the list keeps growing.
At connect time EVE probes what the source can actually do - read, write, CDC - and configures itself. No manual capability setup.
Pick a mode per sync, select the exact columns you want, and run it on a cron schedule. Change the shape without rebuilding the pipeline.
For Postgres, EVE reads the write-ahead log - the same stream your database uses for replication - so changes flow in continuously without polling or heavy queries.
Every run starts with a discover-time diff. When a source changes shape, your policy decides what happens next - and a breaking change never slips through silently.
At discover time, EVE diffs the incoming source schema against the last known one - before a single row moves.
discover > diff > decideChoose auto-propagate, manual approve, or stop. A breaking change pauses the pipeline and freezes the catalog until a human approves.
policy: manual-approveReview the diff, accept it, and the pipeline resumes exactly where it paused. Nothing silently breaks downstream.
accept + resumeIngestion is not a fleet you keep warm. When no sync is running, the infrastructure suspends itself and resumes on demand.
When no sync is running, ingestion infrastructure scales all the way down. You are not billed for compute that is waiting around.
The next scheduled or manual sync brings ingestion back automatically. No warm-up toil, no standing cluster to pay for.
A suspended source costs only its Parquet in your S3 bucket. Open format, your bucket, no export tax to leave.
Behavior measured on our own staging environment, not synthetic benchmarks.
A 30-minute demo on your use case, or a free workspace on your own isolated cluster.