Open beta

Your data sources, finally in sync.

Connect PostgreSQL, MySQL, CSV, Excel and more. Detect discrepancies between sources, apply transformations, and migrate — all in one shared workspace.

Databases, files and APIs — bring all your sources together.

PostgreSQLMySQLMongoDBSQLiteDuckDBCSVExcelJSONHTTP APIPDFImage

How it works

From scattered sources to trusted data in three steps

01

Connect

Link databases, files and APIs in a few clicks. Schemas are detected automatically.

02

Reconcile & transform

Match records with regex, fuzzy or custom rules, then map and clean fields.

03

Act on the results

Export, migrate or share reconciled data with your team, safely.

Reconcile

Find what doesn't match

Compare datasets across sources. Instantly surface missing rows, field mismatches, and type inconsistencies — before they become production issues.

idSource ASource Bmatch_status
1042alice@acme.comalice@acme.comMATCH
1043bob@corp.iobob@corp.comMISMATCH
1044carol@example.comONLY_LEFT
1045dan@studio.devONLY_RIGHT
Connect

Any source type

PostgreSQL, MySQL, CSV, Excel, and more. If your data lives there, Pulse Insight can reach it.

PostgreSQLMySQLCSVExcelREST API
Transform

Prepare before you migrate

Map fields, apply value transformations, and filter rows. Shape data exactly how the target expects it.

namefull_name
priceprice_eur
createdcreated_at
Migrate

Move data with confidence

Once reconciled and transformed, push your data to the target. Every run is logged — no surprises, no manual scripts.

postgres-prod

1 234 rows

done

mysql-analytics

1 234 rows

Collaborate

Projects & teams

Share reconciliation projects with your team. Role-based access so everyone has exactly what they need.

ASASAdmin
MLMLEditor
TKTKViewer
JRJRViewer

Desktop app

Offline-first. Your data stays on your machine.

Pulse Insight also ships as a desktop app. Connect local files and databases, run reconciliations entirely on your machine — no connection required.

Works offline

Run reconciliations with zero connectivity — on site, in the field, or behind strict firewalls.

100% local processing

Sources, rules and results never leave your machine unless you decide to share them.

Sync when you're back

Reconnect and push the results you choose to your team workspace.

Beta
Also available for
Pulse InsightOffline

Reconciliation completed — 100% local

postgres-prod · ordersmysql-legacy · commandes

3 results waiting to sync

From the first connection to the last row migrated — one workspace for your entire data pipeline.

Built for real pipelines

11Data connectors
4Matching strategies: exact, regex, fuzzy, custom
Organizations & members
CSV · SQL · APIFiles, databases and web sources

Pricing

Simple pricing that grows with you

Start free, upgrade when your team and data grow.

Starter

$0/mo

For individuals exploring and reconciling their data.

  • 1 organization
  • Up to 3 data sources
  • Regex & exact matching
  • Community support
Get started

Team

Most popular
$29/mo

For teams building real data pipelines together.

  • Unlimited data sources
  • All matching engines: regex, fuzzy, expression
  • Members, roles & permissions
  • Priority support
Get started

Enterprise

Custom

For organizations with advanced security and scale needs.

  • Self-hosting & SSO
  • Unlimited organizations
  • Audit logs & data isolation
  • Dedicated support & SLA
Contact us

FAQ

Questions, answered

CSV, Excel, JSON, PostgreSQL, MySQL, MongoDB, SQLite, DuckDB, HTTP APIs, PDF and images — with more on the way.

Define rules using exact, regex, fuzzy or custom expression matching. Results are grouped as matching, mismatching or missing rows.

Each organization's data is isolated, and access is controlled by fine-grained, role-based permissions.

Yes. Invite members to your organization and assign roles to control who can read, create, update or delete.

Ready to connect your first source?