Skip to main content
Data pipelines, without the plumbing

Describe the data flow.
Reqon runs the rest.

A declarative DSL for fetching, transforming, and validating API data. Pagination, retries, auth, and checkpoints come built in.

npm install reqon
sync-customers.vagueReady
1mission SyncCustomers {2  source API {3    auth: bearer,4    base: "https://api.example.com"5   }67  action Fetch {8    get "/customers" {9      paginate: offset(page, 100),10      retry: exponential(3)11     }12   }1314  run Fetch15 }
Synced 2,481 records1.8s
One language, the whole pipeline

Less glue code.
More visible intent.

Reqon turns the repetitive parts of API integration into readable declarations. Pipelines stay small enough to review and explicit enough to trust.

01

Fetch without babysitting

Cursor, page, and offset pagination. Retries, backoff, rate limits, and circuit breakers are part of the language.

PaginationRetriesRate limits
02

Transform in plain sight

Map, validate, and branch with readable expressions. The pipeline stays close to the shape of your data.

MappingValidationMatching
03

Resume where you stopped

Durable checkpoints, incremental sync, and execution traces make long-running jobs safe to restart and easy to inspect.

CheckpointsTracingScheduling
Works with the systems you already have

Your next sync fits in one file.

Read the quickstart