Apache Parquet website screenshot

Apache Parquet

APIs and tools for working with Apache Parquet, the open source columnar storage format for efficient analytics workloads. This index covers the format specification along with the major language implementations.

Apache Parquet publishes 6 APIs on the APIs.io network. Tagged areas include Apache, Big Data, Columnar Storage, Data Format, and Parquet.

Apache Parquet’s developer surface includes engineering blog and 5 more developer resources.

19.9/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemium
6 APIs
ApacheBig DataColumnar StorageData FormatParquet

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 19.9/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 0.4 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.1 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/parquet: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

Apache Parquet Format Specification

The core specification for the Parquet columnar storage format.

PyArrow Parquet Python API

Python library for reading and writing Parquet files, distributed as part of Apache Arrow.

Parquet Java API

Java implementation for reading and writing Parquet files.

Parquet C++ API

C++ implementation as part of Apache Arrow.

Parquet R API

R package for reading and writing Parquet files via Apache Arrow.

FastParquet Python API

Alternative Python implementation for Parquet files.

Pricing Plans 1

Published pricing tiers and plan structures.

Parquet Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Parquet Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Parquet Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Parquet Vulnerability Disclosure

security.txt · contact published

SECURITY

Resources

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: parquet
name: Apache Parquet
description: APIs and tools for working with Apache Parquet, the open source columnar storage format for efficient analytics
  workloads. This index covers the format specification along with the major language implementations.
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Producer
access: Open Source
image: https://parquet.apache.org/assets/img/parquet-logo.png
tags:
- Apache
- Big Data
- Columnar Storage
- Data Format
- Parquet
created: '2024-01-01'
modified: '2026-04-28'
url: https://raw.githubusercontent.com/api-evangelist/parquet/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: parquet:format-specification
  name: Apache Parquet Format Specification
  description: The core specification for the Parquet columnar storage format.
  image: https://parquet.apache.org/assets/img/parquet-logo.png
  humanURL: https://parquet.apache.org/docs/
  baseURL: https://github.com/apache/parquet-format
  tags:
  - Format
  - Schema
  - Specification
  properties:
  - type: Documentation
    url: https://parquet.apache.org/docs/file-format/
  - type: GitHubRepository
    url: https://github.com/apache/parquet-format
  - type: Thrift Definition
    url: https://github.com/apache/parquet-format/blob/master/src/main/thrift/parquet.thrift
- aid: parquet:pyarrow
  name: PyArrow Parquet Python API
  description: Python library for reading and writing Parquet files, distributed as part of Apache Arrow.
  humanURL: https://arrow.apache.org/docs/python/parquet.html
  baseURL: https://pypi.org/project/pyarrow/
  tags:
  - Library
  - Python
  - Read
  - Write
  properties:
  - type: Documentation
    url: https://arrow.apache.org/docs/python/parquet.html
  - type: PyPI Package
    url: https://pypi.org/project/pyarrow/
  - type: GitHubRepository
    url: https://github.com/apache/arrow
  - type: APIReference
    url: https://arrow.apache.org/docs/python/api/formats.html
- aid: parquet:java
  name: Parquet Java API
  description: Java implementation for reading and writing Parquet files.
  humanURL: https://github.com/apache/parquet-java
  baseURL: https://search.maven.org/search?q=g:org.apache.parquet
  tags:
  - Hadoop
  - Java
  - Library
  properties:
  - type: Documentation
    url: https://github.com/apache/parquet-java/blob/master/README.md
  - type: GitHubRepository
    url: https://github.com/apache/parquet-java
  - type: Maven Repository
    url: https://search.maven.org/search?q=g:org.apache.parquet
  - type: JavaDoc
    url: https://www.javadoc.io/doc/org.apache.parquet/parquet-hadoop
- aid: parquet:cpp
  name: Parquet C++ API
  description: C++ implementation as part of Apache Arrow.
  humanURL: https://arrow.apache.org/docs/cpp/parquet.html
  baseURL: https://github.com/apache/arrow/tree/main/cpp
  tags:
  - Cpp
  - Library
  - Performance
  properties:
  - type: Documentation
    url: https://arrow.apache.org/docs/cpp/parquet.html
  - type: GitHubRepository
    url: https://github.com/apache/arrow
  - type: APIReference
    url: https://arrow.apache.org/docs/cpp/api/parquet.html
- aid: parquet:r
  name: Parquet R API
  description: R package for reading and writing Parquet files via Apache Arrow.
  humanURL: https://arrow.apache.org/docs/r/
  baseURL: https://cran.r-project.org/package=arrow
  tags:
  - Data Analysis
  - Library
  - R
  properties:
  - type: Documentation
    url: https://arrow.apache.org/docs/r/articles/parquet.html
  - type: CRAN Package
    url: https://cran.r-project.org/package=arrow
  - type: GitHubRepository
    url: https://github.com/apache/arrow/tree/main/r
- aid: parquet:fastparquet
  name: FastParquet Python API
  description: Alternative Python implementation for Parquet files.
  humanURL: https://fastparquet.readthedocs.io/
  baseURL: https://pypi.org/project/fastparquet/
  tags:
  - Alternative
  - Library
  - Python
  properties:
  - type: Documentation
    url: https://fastparquet.readthedocs.io/en/latest/
  - type: PyPI Package
    url: https://pypi.org/project/fastparquet/
  - type: GitHubRepository
    url: https://github.com/dask/fastparquet
maintainers:
- FN: Apache Software Foundation
  email: dev@parquet.apache.org
  url: https://parquet.apache.org
common:
- type: VulnerabilityDisclosure
  url: security/parquet-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/parquet-domain-security.yml
- type: Mailing Lists
  url: https://parquet.apache.org/community/
- type: Issue Tracker
  url: https://issues.apache.org/jira/projects/PARQUET
- type: Blog
  url: https://parquet.apache.org/blog/
- type: License
  url: https://github.com/apache/parquet-format/blob/master/LICENSE