Expand description
Services will provide builders to build underlying backends.
More ongoing services support is tracked at opendal#5. Please feel free to submit issues if there are services not covered.
Structs§
- Aliyun
Drive services-aliyun-drive
- Capabilities
- Aliyun
Drive Config - Config for Aliyun Drive services support.
- Alluxio
services-alluxio
- Alluxio services support.
- Alluxio
Config - Config for alluxio services support.
- Atomicserver
services-atomicserver
- Capabilities
- Atomicserver
Config - Config for Atomicserver services support
- Azblob
services-azblob
- Capabilities
- Azblob
Config - Azure Storage Blob services support.
- Azdls
services-azdls
- Azure Data Lake Storage Gen2 Support.
As known as
abfs
,azdls
orazdls
. - Azdls
Config - Azure Data Lake Storage Gen2 Support.
- Azfile
services-azfile
- Azure File services support.
- Azfile
Config - Azure File services support.
- B2
services-b2
- b2 services support.
- B2Config
- Config for backblaze b2 services support.
- Cacache
services-cacache
- cacache service support.
- Cacache
Config - cacache service support.
- Cloudflare
Kv services-cloudflare-kv
- Capabilities
- Cloudflare
KvConfig - Cloudflare KV Service Support.
- Compfs
services-compfs
- [
compio
]-based file system support. - Compfs
Config - compio-based file system support.
- Cos
services-cos
- Tencent-Cloud COS services support.
- CosConfig
- Tencent-Cloud COS services support.
- D1
services-d1
- Capabilities
- D1Config
- Config for Cloudflare D1 backend support.
- Dashmap
services-dashmap
- dashmap backend support.
- Dashmap
Config - dashmap backend support.
- Dbfs
services-dbfs
- Dbfs’s REST API support. This service will visit the DBFS API supported by Databricks File System.
- Dbfs
Config - Dbfs’s REST API support.
- Dropbox
services-dropbox
- Dropbox backend support.
- Dropbox
Config - Config for Dropbox backend support.
- Etcd
services-etcd
- Etcd services support.
- Etcd
Config - Config for Etcd services support.
- Foundationdb
services-foundationdb
- Capabilities
- Foundationdb
Config - foundationdb service support. Config for FoundationDB.
- Fs
services-fs
- POSIX file system support.
- FsConfig
- config for file system
- Ftp
services-ftp
- FTP and FTPS services support.
- FtpConfig
- Config for Ftp services support.
- Gcs
services-gcs
- Google Cloud Storage services support.
- GcsConfig
- Google Cloud Storage services support.
- Gdrive
services-gdrive
- GoogleDrive backend support.
- Gdrive
Config - GoogleDrive configuration.
- Ghac
services-ghac
- GitHub Action Cache Services support.
- Ghac
Config - Config for GitHub Action Cache Services support.
- Github
services-github
- github contents services support.
- Github
Config - Config for GitHub services support.
- Gridfs
services-gridfs
- Capabilities
- Gridfs
Config - Config for Grid file system support.
- Hdfs
services-hdfs
- A distributed file system that provides high-throughput access to application data.
- Hdfs
Config - Hadoop Distributed File System (HDFS™) support.
- Hdfs
Native services-hdfs-native
- A distributed file system that provides high-throughput access to application data. Using Native Rust HDFS client.
- Hdfs
Native Config - Config for HdfsNative services support.
- Http
services-http
- HTTP Read-only service support like Nginx and Caddy.
- Http
Config - Config for Http service support.
- Huggingface
services-huggingface
- Huggingface’s API support.
This service will visit the Huggingface API to access the Huggingface File System.
Currently, we only support the
model
anddataset
types of repositories, and operations are limited to reading and listing/stating. - Huggingface
Config - Configuration for Huggingface service support.
- Icloud
services-icloud
- IcloudDrive service support.
- Icloud
Config - Config for icloud services support.
- Ipfs
services-ipfs
- IPFS file system support based on IPFS HTTP Gateway.
- Ipfs
Config - Config for IPFS file system support.
- Ipmfs
services-ipmfs
- IPFS file system support based on IPFS MFS API.
- Ipmfs
Config - Config for IPFS MFS support.
- Koofr
services-koofr
- Koofr services support.
- Koofr
Config - Config for Koofr services support.
- Lakefs
services-lakefs
- Lakefs’s API support.
This service will visit the Lakefs API to access the Lakefs File System.
Currently, we only support the
model
anddataset
types of repositories, and operations are limited to reading and listing/stating. - Lakefs
Config - Configuration for Lakefs service support.
- Memcached
services-memcached
- Memcached service support.
- Memcached
Config - Config for MemCached services support
- Memory
services-memory
- In memory service support. (BTreeMap Based)
- Memory
Config - Config for memory.
- Mini
Moka services-mini-moka
- mini-moka backend support.
- Mini
Moka Config - Config for mini-moka support.
- Moka
services-moka
- moka backend support.
- Moka
Config - Config for Moka services support.
- Mongodb
services-mongodb
- Capabilities
- Mongodb
Config - Config for Mongodb service support.
- Monoiofs
services-monoiofs
- File system support via [
monoio
]. - Monoiofs
Config - Config for monoiofs services support.
- Mysql
services-mysql
- Capabilities
- Mysql
Config - Config for Mysql services support.
- Nebula
Graph services-nebula-graph
- Capabilities
- Nebula
Graph Config - Config for Mysql services support.
- Obs
services-obs
- Huawei-Cloud Object Storage Service (OBS) support
- ObsConfig
- Config for Huawei-Cloud Object Storage Service (OBS) support.
- Onedrive
services-onedrive
- Microsoft OneDrive backend support.
- Onedrive
Config - Config for OneDrive backend support.
- Oss
services-oss
- Aliyun Object Storage Service (OSS) support
- OssConfig
- Config for Aliyun Object Storage Service (OSS) support.
- Pcloud
services-pcloud
- pCloud services support.
- Pcloud
Config - Config for Pcloud services support.
- Persy
services-persy
- persy service support.
- Persy
Config - Config for persy service support.
- Postgresql
services-postgresql
- PostgreSQL services support.
- Postgresql
Config - Config for PostgreSQL services support.
- Redb
services-redb
- Redb service support.
- Redb
Config - Config for redb service support.
- Redis
services-redis
- Redis services support.
- Redis
Config - Config for Redis services support.
- Rocksdb
services-rocksdb
- RocksDB service support.
- Rocksdb
Config - Config for Rocksdb Service.
- S3
services-s3
- Aws S3 and compatible services (including minio, digitalocean space, Tencent Cloud Object Storage(COS) and so on) support. For more information about s3-compatible services, refer to Compatible Services.
- S3Config
- Config for Aws S3 and compatible services (including minio, digitalocean space, Tencent Cloud Object Storage(COS) and so on) support.
- Seafile
services-seafile
- seafile services support.
- Seafile
Config - Config for seafile services support.
- Sftp
services-sftp
- SFTP services support. (only works on unix)
- Sftp
Config - Config for Sftp Service support.
- Sled
services-sled
- Sled services support.
- Sled
Config - Config for Sled services support.
- Sqlite
services-sqlite
- Capabilities
- Sqlite
Config - Config for Sqlite support.
- Surrealdb
services-surrealdb
- Capabilities
- Surrealdb
Config - Config for Surrealdb services support.
- Swift
services-swift
- OpenStack Swift’s REST API support. For more information about swift-compatible services, refer to Compatible Services.
- Swift
Config - Config for OpenStack Swift support.
- Tikv
services-tikv
- TiKV backend builder
- Tikv
Config - Config for Tikv services support.
- Upyun
services-upyun
- upyun services support.
- Upyun
Config - Config for upyun services support.
- Vercel
Artifacts services-vercel-artifacts
- Vercel Cache backend support.
- Vercel
Artifacts Config - Config for Vercel Cache support.
- Vercel
Blob services-vercel-blob
- VercelBlob services support.
- Vercel
Blob Config - Config for VercelBlob services support.
- Webdav
services-webdav
- WebDAV backend support.
- Webdav
Config - Config for WebDAV backend support.
- Webhdfs
services-webhdfs
- WebHDFS’s REST API support. There two implementations of WebHDFS REST API:
- Webhdfs
Config - Config for WebHDFS support.
- Yandex
Disk services-yandex-disk
- YandexDisk services support.
- Yandex
Disk Config - Config for YandexDisk services support.