# Hardwood Reaches Beta: S3, Predicate Push-Down, CLI, and More

DevFeed: [Hardwood Reaches Beta: S3, Predicate Push-Down, CLI, and More](<https://devfeed.tech/articles/hardwood-reaches-beta-s3-predicate-push-down-cli-and-more-18828.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/hardwood-reaches-beta-s3-predicate-push-down-cli/>)

Published: 2026-04-02T18:20:00Z

Content type: release

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [parquet](<https://devfeed.tech/topics/parquet.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [apache-parquet](<https://devfeed.tech/tags/apache-parquet.md>), [cli](<https://devfeed.tech/tags/cli.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [s3](<https://devfeed.tech/tags/s3.md>)

## AI overview

Hardwood 1.0.0.Beta1 is a new Apache Parquet parser with an S3 backend, predicate push-down for local and remote files, Avro bindings, and a CLI for inspecting Parquet files. Its S3 support uses Java's built-in HTTP client and adds no mandatory dependencies.

## Source excerpt

Table of Contents S3 Backend Predicate Push-Down Avro Bindings hardwood-cli Wrapping Up I am pleased to announce the release of Hardwood 1.0.0.Beta1! Hardwood is a new parser for Apache Parquet, optimized for minimal dependencies and great performance. Since the project's initial release just a few weeks back, a small yet very active community has come together and evolved Hardwood significantly. Today, we are shipping an S3 backend, allowing to parse files directly from object storage, predicate pushdown for both local and remote files, Avro bindings, a CLI for inspecting Parquet files, and much more. We're also excited to launch a website for the project, hardwood.dev, which contains the documentation and API reference. Let's dig in.