# CSVJetty reference

> Exact runtime contracts for the CSVJetty React component, import payload, callback responses, limits, and requirements.

Canonical HTML: https://www.csvjetty.com/docs/reference

## Component reference

See [CSVJetty component props](https://www.csvjetty.com/docs/reference/component) for `importerKey`, `columns`, `onData`, `onComplete`, `onClose`, `baseUrl`, `accentColor`, and `children`.

## Import payload

See [Import payload](https://www.csvjetty.com/docs/reference/import-payload) for rows, original row numbers, source headers, final mappings, skipped rows, unmatched data, webhook batch metadata, and row-level callback errors.

## Limits and requirements

See [Limits and requirements](https://www.csvjetty.com/docs/reference/limits) for file size, row and column limits, plan allowances, React requirements, and webhook endpoint constraints.

## Related concepts

- [How CSVJetty works](https://www.csvjetty.com/docs/concepts/how-it-works)
- [Delivery modes](https://www.csvjetty.com/docs/concepts/delivery-modes)
- [Validation and corrections](https://www.csvjetty.com/docs/concepts/validation)
