Skip to main content


From-v3.1 BETA

Streaming loader for Apache Parquet encoded files.

File Extension.parquet,
MIME TypeN/A (application/octet-stream)
File TypeBinary
File FormatParquet
Data FormatClassic Table
Supported APIsload, parse, parseInBatches

Please refer to the module page for information on which Parquet format features are supported.


import {ParquetLoader} from '';
import {load} from '';

const data = await load(url, ParquetLoader, {parquet: options});

The ParquetLoader supports streaming parsing, in which case it will yield "batches" of rows.

import {ParquetLoader} from '';
import {loadInBatches} from '';

const batches = await loadInBatches('geo.parquet', ParquetLoader, {parquet: options}});

for await (const batch of batches) {
// will contain a number of rows
for (const feature of {
switch (feature.geometry.type) {
case 'Polygon':

Data Format

For details see parquet documentation.


Supports table category options such as batchType and batchSize.