<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/glwgxpjpg" -->

---
title: apache/opendal: Apache OpenDAL: One Layer, All Storage.
description: Apache OpenDAL is an open-source data access layer that provides unified access to diverse storage services through a single API. It supports multiple...
canonical: https://daily.dev/posts/glwgxpjpg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: apache/opendal: Apache OpenDAL: One Layer, All Storage. | daily.dev
og:description: Apache OpenDAL is an open-source data access layer that provides unified access to diverse storage services through a single API. It supports multiple...
og:url: https://daily.dev/posts/glwgxpjpg
og:image: https://api.daily.dev/og/posts/gLwGXPJPg.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# apache/opendal: Apache OpenDAL: One Layer, All Storage.

**[Platform & AI](https://daily.dev/sources/platformai)** · [@fabidick22](https://daily.dev/fabidick22) · 13 upvotes · 0 comments

## Summary

Apache OpenDAL is an open-source data access layer that provides unified access to diverse storage services through a single API. It supports multiple programming languages (Rust, Python, Java, Go, Node.js, C, and more), various access methods (CLI, POSIX filesystem), and integrates with popular tools. The project connects to numerous storage backends including object storage (S3, Azure Blob, GCS), file systems (HDFS, SFTP), databases (PostgreSQL, MongoDB), key-value stores (Redis, etcd), and cloud storage services (Google Drive, Dropbox). Built on principles of open community, solid foundation, and extensible architecture, it aims to be a universal storage abstraction layer.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.com/apache/opendal>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#redis](https://daily.dev/tags/redis), [#hacktoberfest](https://daily.dev/tags/hacktoberfest)

[View this post on daily.dev](https://daily.dev/posts/glwgxpjpg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/glwgxpjpg","headline":"apache/opendal: Apache OpenDAL: One Layer, All Storage.","text":"Shared: apache/opendal: Apache OpenDAL: One Layer, All Storage.","url":"https://daily.dev/posts/glwgxpjpg","datePublished":"2025-12-09T14:08:57.330Z","dateModified":"2025-12-09T14:09:33.243Z","author":{"@type":"Person","name":"Dickson A.","url":"https://daily.dev/fabidick22","image":"https://avatars.githubusercontent.com/u/8176821?v=4","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":19070}},"image":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":13},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/AX6VngT3j"},"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/platformai","name":"Platform & AI"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Platform & AI","item":"https://daily.dev/squads/platformai"},{"@type":"ListItem","position":3,"name":"apache/opendal: Apache OpenDAL: One Layer, All Storage."}]}
```

