Chevron DownCommand-Line Reference
Chevron DownAPI Reference

Data Sources and Sinks

The Arrow JavaScript API is designed to make it easy to work with data sources both in the browser and in Node.js.


Both Node and DOM/WhatWG Streams can be used directly as input sources by the Arrow JS API.

Fetch Responses

Fetch responses (Promises) can be used where a data source is expected.


Most data sources accept Uint8Arrays.


Async iterators are the most general way to abstract "streaming" data sources and data sinks and are consistently accepted (and in many cased returned) by the Arrow JS API.