Reconcile Financial Data. Find Every Mismatch. Prove the Results.
Settler matches records across Stripe, banks, ERPs, and ledgers — then surfaces every mismatch with full context. Every run produces verifiable evidence. Every run can be replayed.
Core Capabilities
Reliable, Repeatable Reconciliation
No black boxes. No unexplainable results. Inspectable rules, traceable evidence, and reviewable decisions at every step.
Repeatable Reconciliation Engine
Same data and same rules produce identical results. Every time. No hidden logic, no unpredictable changes between runs.
Access Controls and Audit Trails
Tenant isolation, role-based access, and audit-ready evidence trails are built in from the start.
API and CLI First
Programmatic reconciliation that integrates with your CI/CD pipeline. Reconciliation logic as code.
Data Sovereignty
Self-host in your infrastructure. Your data never leaves your governance perimeter unless you choose otherwise.
Replayable Runs
Re-run any reconciliation and get identical results. Debug mismatches, verify past runs, or prepare for audit in minutes.
AI-Assisted Review Layer
AI compresses exception triage time. Humans retain final authority. Reviewable decisions, not automated judgment.
Developer Experience
Four Steps to Audit-Ready Reconciliation
Install the SDK, define your rules, run reconciliation, review evidence. No complex setup required.
Install SDK
One command. No complex setup, no vendor lock-in.
npm install @settler/sdkDefine Rules
Write deterministic matching rules in code. Version control them.
rules: { matching: [{ field: 'amount', tolerance: 0.01 }] }Run Reconciliation
Execute via API or CLI. Same inputs always produce same outputs.
await client.reconciliations.create(config)Review Evidence
Review mismatches with full audit trail and context. Export to JSON/CSV.
Evidence: SHA256 hash chainTypeScript SDK
Inspectable, Testable, Version Controlled
Your reconciliation rules are code. Review them in PRs, test them in CI, deploy them with confidence.
Rules-First API
Explicit rules, deterministic outputs, and inspectable evidence.
Type Safe
Full TypeScript support with IntelliSense
Deterministic
Same inputs always produce same outputs
Auditable
Complete evidence chain with SHA256 hashes
Why Settler
Why Teams Move Beyond Spreadsheets
Manual reconciliation breaks at scale. Repeatable, API-driven reconciliation is what teams build toward.
Fewer Reconciliation Errors
Reconciliation errors compound when processes are manual and results are unrepeatable. Settler eliminates drift by making every run deterministic and traceable.
Reviewable Decisions
AI compresses uncertainty. Humans retain authority. Every flagged variance includes evidence and confidence context for informed review.
Operational Maturity
From manual exports to version-controlled rules. From fragile scripts to replayable workflows. From hope to operational confidence.
Explore
Go Deeper on Each Capability
Each feature has its own dedicated page with detailed mechanics, interactive demos, and documentation.
How It Works
Step-by-step walkthrough of Settler's reconciliation architecture — from data ingestion through rule evaluation to evidence generation.
See the architectureReplay Lab
Replay any past reconciliation run, verify determinism via hash-diff inspection, and export signed evidence bundles for audit packages.
Explore Replay LabProof Explorer
Navigate trust graphs and artifact lineage. Inspect SHA-256 hash chains and verify reconciliation runs against their original evidence DAG.
View Proof ExplorerStart in Minutes
One SDK install. Define your rules. Run reconciliation. Review the evidence.
FAQ