# Data Movement

Amfelt moves data between connectors as Apache Arrow record batches. Full loads ship today, and every sync reconciles the record count of each table it lands. Usage is metered on the data moved.

## Platform · Data Movement — Move data without pipeline code.

Configure a load once, without pipeline code, and the agent runs it. Full loads ship today. Incremental loads, which read only the records that changed, are on the roadmap, and so is change data capture (CDC).

Links: [Join the waitlist](/waitlist/)

## Arrow in transit

Every connector uses the same Apache Arrow batch format, so pairing a new source with a target adds no conversion step between them.

## Checked every sync

After each table lands, Amfelt reconciles its record count against the extract and raises a warning when they differ.

## Load strategies

Full loads out of the box. Incremental loads, which read only the records that changed since the last run, are on the roadmap, and so is CDC.

## How it works — From agent deployment to data in motion.

Deploy an agent and connect your source. Amfelt handles the rest, from extraction to landing in your target platform.

## Apache Arrow between connectors.

Source connectors pack records into Apache Arrow record batches, and the agent relays each batch to the target connector as it is. Reading from the source and writing to the target still happen record by record. Carrying the columnar format all the way into source and target is the next step on our roadmap. Your usage is measured on the Arrow data the agent relays.

Links: [See pricing](/pricing/)

## Quality checks on every sync.

Every sync checks what it landed. After each table loads, Amfelt compares the landed record count with what it extracted and raises a warning when they differ. Where you configure an event-time threshold the run also warns about late-arriving records, and tables in append mode report records that changed under a key the history already holds.

Links: [Learn about Data Catalog](/platform/data-catalog/)

## Load strategies, today and next.

Full loads ship today and suit snapshots and small tables. Incremental loads, which read only the records that changed since the last run from a cursor such as a modification timestamp, are on the roadmap, and so is CDC for near-real-time freshness. You set the strategy per run, and Amfelt generates the load logic.

Links: [See how Layering works](/platform/layering/)

## Put your data in motion.

Join the waitlist, or [ask us for a demo](/contact/) to see data movement in action.

Links: [Join the waitlist](/waitlist/)


