Home Product Docs Blog About ๐• @Datavor_ai
Get Started โ€” Free โ†’
Datavor Product

Everything you get.
All of it, free.

From basic database sync to AI-powered pipelines, scheduled jobs, inline transforms, and a persistent knowledge engine โ€” Datavor ships all features across every version at no cost.

โœ… v1.0 โ€” Core Sync ยท Free โœ… v1.5 โ€” Data Pipelines ยท Free โœ… v2.0 โ€” Multi-Connector + Context Engine ยท Free โœ… v2.5 โ€” CDC ยท Fault Tolerance ยท Recipes ยท DAG Scheduling ยท Free ๐Ÿ”œ v3.0 โ€” Visual Dashboard ยท Q4 2026
v1.0 ยท Core Sync

Sync any table with
one sentence.

The foundation of Datavor. Connect two databases, describe what you want, and the right data moves โ€” full, filtered, or incremental. No SQL, no config files, no pipelines to build.

๐Ÿ”„

Full Sync

Copy an entire table from source to target. Replaces all existing data. Best for first-time migrations or small tables.

โšก

Incremental Sync

Only sync rows changed since the last run using a timestamp column. Up to 98% faster on repeat syncs.

๐ŸŽฏ

Partial Sync

Sync a filtered subset using any WHERE condition โ€” country, date range, status, or any column value.

you โ†’ claude
"Sync the customers table from MySQL to PostgreSQL"
โœ… 10,542 rows synced in 5.2s

"Sync only active US customers from the last 30 days"
โœ… 3,241 rows (WHERE country='US' AND active=1)

"Sync orders incrementally using updated_at"
โœ… 47 changed rows synced in 0.3s ยท 98% faster than full sync
v1.0 ยท Schema Tools

Understand differences
before you sync.

Compare schemas, detect drift, and get AI-recommended sync order โ€” all before a single row moves.

๐Ÿ”ฌ

Schema Comparison

Side-by-side diff of any table between two databases. Highlights missing columns, type mismatches, and index differences.

๐Ÿ“

Schema Analysis

Full database diff โ€” every table, every column. Surfaces all differences before a migration begins.

๐Ÿ—บ๏ธ

Sync Order Recommendations

AI-powered suggestions for which tables to migrate first, based on size, dependencies, and foreign key relationships.

v1.0 ยท Explore & Query

Browse your database
like a conversation.

Ask Claude to show you a tree of all tables, describe any table's structure, or run a query in plain English. No GUI needed.

๐ŸŒณ

Database Tree View

Hierarchical view of all tables, columns, and row counts. Perfect for databases with 50+ tables.

๐Ÿ“‹

Table Inspector

Full column types, constraints, indexes, and foreign keys for any table โ€” in seconds.

๐Ÿ”

Natural Language Queries

Describe what data you want, Claude writes and executes the SQL. Results come back clean and readable.

v1.5 ยท Scheduler

Set it once.
Run forever.

Create automated sync jobs using plain English schedules. The daemon runs independently of Claude Desktop โ€” your pipelines keep moving while you're away.

๐Ÿ’ฌ

Natural Language Schedules

"Every night at 2am", "weekly on Sunday", "every hour" โ€” Datavor converts to the correct cron expression automatically.

โš™๏ธ

Job Management

List, pause, resume, run manually, or delete any job. Full status including last run time and success rate.

๐Ÿค–

Daemon Mode

Run node build/scheduler-daemon.js to keep jobs running 24/7 without Claude Desktop. pm2 compatible.

you โ†’ claude
"Create a job to sync orders from MySQL to PostgreSQL every night at 2am"
โœ… Job created ยท Daily 02:00 (0 2 * * *) ยท orders ยท full sync
v1.5 ยท Transform Pipeline

Shape data
as it moves.

Rename columns, convert types, filter rows, remap values, and add computed columns โ€” all inline during sync. Zero extra passes, zero temp tables. Preview on real data before writing anything.

โœ๏ธ

Rename

Rename any column during sync. customer_id โ†’ cust_id

๐Ÿ”ข

Cast

Convert column types. String score to float, datetime to timestamp, etc.

๐Ÿ”

Filter

Drop rows that don't match. Keep only active = 1 rows.

๐Ÿงฎ

Computed

Add derived columns. Combine first + last name into full_name.

๐Ÿ—บ๏ธ

Value Map

Replace values. A โ†’ Active, I โ†’ Inactive.

๐Ÿ‘๏ธ

Preview

See before/after on 5 real sample rows before writing a single byte to the target.

v1.5 ยท Sync Dashboard

Every sync recorded.
Always visible.

Datavor automatically records every operation to a local ledger. Ask Claude for a health check at any time โ€” success rates, row counts, failure diagnostics, and per-table history. Reads from a local file, instant, no database needed.

๐Ÿ“ˆ

Summary View

Overall success rate, rows moved, most active tables, and a daily trend for any time window.

๐Ÿ“‹

Table History

Full run log for any table โ€” every sync with row count, duration, mode, and incremental cursor.

โŒ

Failure Diagnostics

Every failure logged with its error message and a specific fix suggestion โ€” not just a stack trace.

v2.0 ยท Multi-Connector

Five databases.
Any direction.

Datavor v2.0 connects to MySQL, PostgreSQL, SQL Server, SQLite, and Snowflake โ€” and syncs between any combination. One natural-language request, any source to any target.

MySQL
v1.0+
PostgreSQL
v1.0+
SQL Server
v2.0 โญ
SQLite
v2.0 โญ
Snowflake
v2.0 โญ
โ˜๏ธ
Cloud databases supported โ€” connect to Supabase, AWS RDS, Azure SQL, Aiven, and PlanetScale using the same drivers. Any accessible MySQL, PostgreSQL, SQL Server, or Snowflake endpoint works.
Cloud compatible with
Aiven
PlanetScale
Supabase
AWS RDS
Azure SQL
any combination works
"Sync orders from MySQL to Snowflake daily at 6am"
โœ… Types: DATETIMEโ†’TIMESTAMP_NTZ, JSONโ†’VARIANT, TINYINT(1)โ†’BOOLEAN

"Copy production data from PostgreSQL to local SQLite for testing"
โœ… 45,231 rows ยท local dev environment refreshed

"Sync legacy SQL Server table to PostgreSQL with column renames"
โœ… Transforms applied inline ยท 22,000 rows in 8.4s
v2.0 ยท Context Engine

Datavor learns
your data over time.

The Context Engine builds a persistent local knowledge brain โ€” silently accumulating everything it learns about your databases, rules, and sync patterns.

๐Ÿงฌ

Schema Memory

Remembers your schema across sessions. Automatically detects column additions, removals, and type changes.

๐Ÿ“

Business Rules

Save rules that auto-apply to future syncs. "Always exclude @test.com emails" โ€” set once, applied forever.

๐Ÿ”—

Relationship Tracking

Foreign keys discovered from DB metadata and naming patterns. Sync pairs tracked across databases.

๐Ÿ“–

explain_database

Ask "Explain my production database" and get a plain-English summary of tables, rules, history, and stats.

๐Ÿ“Š

Sync Intelligence

142 syncs recorded, 97.2% success rate, 890,000 rows moved โ€” all queryable through Claude.

๐Ÿ”’

100% Local

The context brain lives at on your machine. Schema metadata only โ€” never actual row data.

you โ†’ claude
"Explain my production MySQL database"

๐Ÿ“– production_db (MySQL)
23 tables known ยท 4 business rules (2 auto-applied)
142 syncs recorded ยท 97.2% success ยท 890k rows total
2 schema changes detected recently
First connected: 2026-01-15

๐Ÿ’ก Auto-rule active: exclude_test_orders
email NOT LIKE '%@test.com%' ยท applied 47 times
v2.0 ยท Universal Type Engine

No surprises
between databases.

A canonical type system replaces all per-pair mappings. Every engine maps to and from a shared intermediate layer โ€” guaranteeing correct conversions across all five databases.

Universal Type
MySQL
PostgreSQL
SQL Server
SQLite Snowflake
booleanTINYINT(1)BOOLEANBITBOOLEANBOOLEAN
uuidCHAR(36)UUIDUNIQUEIDENTIFIERTEXTVARCHAR(36)
jsonJSONJSONBNVARCHAR(MAX)TEXTVARIANT
datetimeDATETIMETIMESTAMPDATETIME2DATETIMETIMESTAMP_NTZ
binaryBLOB โš ๏ธBYTEA โš ๏ธVARBINARY โš ๏ธBLOB โš ๏ธBINARY โš ๏ธ
โš ๏ธ
Binary types emit a warning before writing any data across engines โ€” Datavor never silently corrupts data.
v2.5 ยท Change Data Capture

Real-time replication.
No polling.

Stream every INSERT, UPDATE, and DELETE from PostgreSQL (WAL) or MySQL (binlog) into your destination as it happens. Checkpoints are persisted in the Context Engine so streams resume cleanly after a restart.

๐Ÿ˜

PostgreSQL WAL

Logical replication via wal_level=logical. Slot position persisted across restarts.

๐Ÿฌ

MySQL Binlog

Row-based binary log streaming. Requires binlog-format=ROW. Binlog position persisted.

โฑ๏ธ

~50ms Lag

Changes arrive in the destination within milliseconds of being committed in the source. No batch windows, no stale reports.

you โ†’ claude
"Stream orders from production_postgres to analytics_postgres in real time"
โœ… CDC stream started.
Source: production_postgres.orders
Method: PostgreSQL logical replication (WAL)
Slot: datavor_orders_slot ยท LSN 0/16B3D80
Lag: ~50ms

"Show CDC status"
โœ… 1 active stream ยท 12,847 events applied ยท lag 48ms
โ„น๏ธ
Datavor checks prerequisites before starting and prints exact fix instructions if anything is missing โ€” you never have to guess why CDC won't start.
v2.5 ยท Per-Record Fault Tolerance

Bad rows no longer
kill the pipeline.

One malformed row used to abort the whole batch. Now the bulk write tries first, falls back to per-row on failure, and isolates the offenders โ€” the rest of the batch commits successfully.

๐Ÿ”’

Bulk-first, row-fallback

Attempts the bulk write for speed. On failure, retries row-by-row to isolate exactly which rows are bad.

๐Ÿ“Š

Failure Breakdown

Every sync reports Rows synced / Rows failed, broken down by error type: null_violation, duplicate_key, type_mismatchโ€ฆ

๐Ÿง 

Error Learner

Recurring error patterns are detected, counted, and surfaced as proactive suggestions โ€” before you notice the problem.

you โ†’ claude
"Sync new_users from staging to production"
โœ… Synced 9,847 rows
โŒ Failed 3 rows
Failures by type:
null_violation: 2 (column 'email' is NOT NULL)
duplicate_key: 1
Run dashboard_failures for full row payloads.
v2.5 ยท Recipe Manager

Save transforms once.
Reuse forever.

Stop re-typing the same transform configuration on every sync. Save it as a named recipe, and apply it with one command across any environment. Frequently-used transforms are auto-captured from sync runs.

๐Ÿ’พ

save_recipe

Save any transform configuration โ€” renames, casts, filters, computed columns โ€” as a named recipe.

๐Ÿ“‹

list_recipes

Filter saved recipes by connection, table, or tags. Find the right one instantly across dozens of recipes.

โ–ถ๏ธ

apply_recipe

Load a recipe by name and apply it to any sync in a single command. One definition, zero drift across environments.

you โ†’ claude
"Save this as 'cleanup_orders': lowercase email, drop test rows, cast amount to int"
โœ… Recipe 'cleanup_orders' saved (recipe_id: 7)

30 days later:
"Apply the cleanup_orders recipe and sync orders to staging"
โœ… Recipe loaded ยท 12,420 rows synced ยท 0 failed
v2.5 ยท Proactive Suggestions

Datavor tells you what
to fix before you notice.

Schema changes, recurring errors, and slow syncs are detected, scored, and surfaced as actionable suggestions with accept/dismiss lifecycle. Dismissed suggestions are never re-raised.

๐Ÿ”

Schema Changes

New column detected on a synced table? Datavor flags it immediately and proposes adding it to the destination โ€” never auto-runs DDL.

๐Ÿ”ด

Error Patterns

Recurring failures are counted and surfaced with their error type and a suggested fix.

โšก

Optimisations

Full-replace syncs moving mostly-unchanged data are flagged with a switch-to-CDC or incremental suggestion.

you โ†’ claude
"Show me what Datavor recommends I look at"
3 suggestions pending:
1. [schema_change] New column 'discount_pct' on orders
Syncs to analytics.orders โ€” destination is missing it
2. [error_fix ยท 7ร—] Null violation on shipments since Apr 12
3. [optimisation] events full-replace avg 84s โ†’ switch to CDC?

"Accept 1 and 3. Dismiss 2 โ€” those NULLs are intentional"
โœ… Done. Suggestion 2 will not be raised again.
v2.5 ยท Dependency-Aware Scheduling

Wire real pipelines,
not timing guesses.

Express job dependencies as a DAG. Cycles are rejected at definition time. Failed parents block their children and retry with exponential backoff. No more "I set the rollup 30 minutes after the sync, it should be fine."

๐Ÿ”—

scheduler_add_dependency

Declare "job B runs after job A." Multiple parents supported โ€” the child waits for all of them.

๐Ÿ—บ๏ธ

scheduler_show_graph

Renders the full DAG topology โ€” parents, running children, waiting grandchildren, independent jobs.

๐Ÿ”„

Exponential Backoff

Failed jobs retry at 1m โ†’ 2m โ†’ 4m โ†’ 8m intervals. Children are skipped until the parent succeeds.

you โ†’ claude
"Make analytics_rollup wait for orders_sync AND customers_sync"
โœ… 2 dependencies added. Cycle check passed.
orders_sync โ†’ analytics_rollup
customers_sync โ†’ analytics_rollup

"Show me the scheduler graph"
orders_sync [โœ“ done]
customers_sync [โœ“ done]
โ””โ”€ analytics_rollup [โณ running]
โ””โ”€ email_digest [โŒ› waiting]
Compatibility ยท Databases

All databases.
All versions.

All five supported engines, plus cloud-hosted variants โ€” from the first release through v2.0.

MySQL
v1.0+
PostgreSQL
v1.0+
SQL Server
v2.0
SQLite
v2.0
Snowflake
v2.0
Aiven
Cloud
PlanetScale
Cloud
AWS RDS
Cloud
Azure SQL
Cloud
Supabase
Cloud
Compatibility ยท Platforms

Runs everywhere
you work.

Datavor v2.0 added full Windows and Linux support alongside the existing macOS release.

macOS

Apple Silicon and Intel. v1.0 and all subsequent versions. Homebrew-friendly.

Windows 10/11

Native Windows support added in v2.0. Works with Claude Desktop for Windows.

Linux

Ubuntu 22.04+ confirmed. v2.0 release. Docker-compatible for CI/CD environments.

Compatibility ยท MCP Clients

Works with
any MCP client.

The same one-line config block works across Claude Desktop, Claude Code, Cursor, and Cline. If it supports MCP, it supports Datavor.

claude_desktop_config.json ยท .cursor/mcp.json ยท cline_mcp_settings.json
{
  "mcpServers": {
    "datavor": {
      "command": "datavor"
    }
  }
}

Ready to start?

Install Datavor in 60 seconds. All features across every version, free forever.

โฌ‡ npm install -g datavor Read the Docs โ†’
Free. No account. No credit card. 45 MCP tools.