Config

This page documents the typed service configurations in OpenDAL.

Each service exposes a TypedDict keyed on a scheme discriminant. Build one and pass it to Operator.from_config / AsyncOperator.from_config:

from opendal import Operator
from opendal.config import S3Config

op = Operator.from_config(S3Config(scheme="s3", bucket="my-bucket"))

::: opendal.config options: heading: “opendal.config” heading_level: 2 show_source: false