> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reconifyhq.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Reconify's API reference is read-only for customer data. Do not invent endpoints or authentication behavior beyond the OpenAPI contract.
> The public OpenAPI document contains only the documented external /v2 contract.

# Reconify CLI

> Install, configure, and operate the Reconify reconciliation CLI.

The Reconify engine compares two or more transaction sources, explains what matched and what did not, and produces machine-readable results for reconciliation, accounting, and payment-processing workflows.

It's a local and deterministic engine written in Go and built to process thousands of transactions per second from Excel, CSV and JSON files.

Here is why you should use it:

* **Fast.** The Go engine indexes and streams instead of loading everything into memory, so it processes thousands of transactions per second and scales to files with tens of millions of rows. See [Handle large files](/cli/guides/large-data).
* **Audit-ready.** `--audit` attaches run provenance to every result: file hashes, timestamps, and the exact config applied. `--deterministic` makes reruns byte-identical.
* **Built for agents.** Reconify exposes versioned, machine-readable commands for inspecting data, discovering capabilities, running reconciliation, and interpreting results. Coding agents such as Claude Code and Codex can operate the engine without parsing terminal prose or guessing which matching behavior is available. See [Run it with an agent](/cli/agents).

Reconify does not stop at a matched/unmatched decision. It classifies the relationship between records – including exact matches, amount differences, timing differences, unmatched records, and duplicates – and preserves the evidence needed to explain why each outcome was produced.

<Columns cols={3}>
  <Card title="Quickstart" href="/cli/quickstart" description="Install Reconify, configure two files, and run your first reconciliation." />

  <Card title="Run it with an agent" href="/cli/agents" description="Drive the whole workflow: inspect, infer, reconcile, explain, all from an agent." />

  <Card title="Matching algorithm" href="/cli/concepts/matching-algorithm" description="Learn how references, dates, amounts, duplicates, and token matching produce outcomes." />
</Columns>
