Skip to content

Add opendal extension#2249

Open
chitralverma wants to merge 10 commits into
duckdb:mainfrom
chitralverma:add-opendal-extension
Open

Add opendal extension#2249
chitralverma wants to merge 10 commits into
duckdb:mainfrom
chitralverma:add-opendal-extension

Conversation

@chitralverma

@chitralverma chitralverma commented Jul 16, 2026

Copy link
Copy Markdown

This PR adds the metadata description for the new opendal community extension.

The opendal extension integrates Apache OpenDAL as a virtual filesystem in DuckDB, enabling transparent read/write access to storage backends (currently fs://, s3://, memory:// — with more backends coming soon) with custom retry/timeout/caching configurations.

Copilot AI review requested due to automatic review settings July 16, 2026 12:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new community-extension descriptor for opendal, documenting how to install/load it and providing metadata so the extension can be built and surfaced in the community extensions catalog.

Changes:

  • Introduces extensions/opendal/description.yml with extension metadata (name, version, license, maintainers, repo ref).
  • Adds hello_world and extended documentation describing supported backends, features, and configuration examples.
  • Configures CI-related metadata such as required toolchains and excluded platforms.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread extensions/opendal/description.yml
Comment thread extensions/opendal/description.yml Outdated
@chitralverma

Copy link
Copy Markdown
Author

@Dtenwolde Hi, this extension extension is ready for your review, looking forward to my first extension contribution! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants