Dagger Python SDK
A client package for running Dagger pipelines.
Tip
New to Dagger? Learn how it works and start using it.
- Connection
- Client
BuildArg
CacheSharingMode
CacheVolume
CacheVolumeID
Client
Client.cache_volume()
Client.check_version_compatibility()
Client.container()
Client.current_function_call()
Client.current_module()
Client.current_type_defs()
Client.default_platform()
Client.directory()
Client.file()
Client.function()
Client.generated_code()
Client.git()
Client.host()
Client.http()
Client.load_cache_volume_from_id()
Client.load_container_from_id()
Client.load_directory_from_id()
Client.load_file_from_id()
Client.load_function_arg_from_id()
Client.load_function_from_id()
Client.load_generated_code_from_id()
Client.load_git_ref_from_id()
Client.load_git_repository_from_id()
Client.load_module_from_id()
Client.load_secret_from_id()
Client.load_service_from_id()
Client.load_socket_from_id()
Client.load_type_def_from_id()
Client.module()
Client.module_config()
Client.pipeline()
Client.secret()
Client.set_secret()
Client.socket()
Client.type_def()
Client.with_()
Container
Container.as_service()
Container.as_tarball()
Container.build()
Container.default_args()
Container.directory()
Container.entrypoint()
Container.env_variable()
Container.env_variables()
Container.experimental_with_all_gp_us()
Container.experimental_with_gpu()
Container.export()
Container.exposed_ports()
Container.file()
Container.from_()
Container.id()
Container.image_ref()
Container.import_()
Container.label()
Container.labels()
Container.mounts()
Container.pipeline()
Container.platform()
Container.publish()
Container.rootfs()
Container.shell_endpoint()
Container.stderr()
Container.stdout()
Container.sync()
Container.user()
Container.with_()
Container.with_default_args()
Container.with_directory()
Container.with_entrypoint()
Container.with_env_variable()
Container.with_exec()
Container.with_exposed_port()
Container.with_file()
Container.with_focus()
Container.with_label()
Container.with_mounted_cache()
Container.with_mounted_directory()
Container.with_mounted_file()
Container.with_mounted_secret()
Container.with_mounted_temp()
Container.with_new_file()
Container.with_registry_auth()
Container.with_rootfs()
Container.with_secret_variable()
Container.with_service_binding()
Container.with_unix_socket()
Container.with_user()
Container.with_workdir()
Container.without_default_args()
Container.without_entrypoint()
Container.without_env_variable()
Container.without_exposed_port()
Container.without_focus()
Container.without_label()
Container.without_mount()
Container.without_registry_auth()
Container.without_unix_socket()
Container.without_user()
Container.without_workdir()
Container.workdir()
ContainerID
Directory
Directory.as_module()
Directory.diff()
Directory.directory()
Directory.docker_build()
Directory.entries()
Directory.export()
Directory.file()
Directory.glob()
Directory.id()
Directory.pipeline()
Directory.sync()
Directory.with_()
Directory.with_directory()
Directory.with_file()
Directory.with_new_directory()
Directory.with_new_file()
Directory.with_timestamps()
Directory.without_directory()
Directory.without_file()
DirectoryID
EnvVariable
FieldTypeDef
File
FileID
Function
FunctionArg
FunctionArgID
FunctionCall
FunctionCallArgValue
FunctionID
GeneratedCode
GeneratedCodeID
GitRef
GitRefID
GitRepository
GitRepositoryID
Host
ImageLayerCompression
ImageMediaTypes
InterfaceTypeDef
JSON
Label
ListTypeDef
Module
Module.dependencies()
Module.dependency_config()
Module.description()
Module.generated_code()
Module.id()
Module.interfaces()
Module.name()
Module.objects()
Module.sdk()
Module.serve()
Module.source_directory()
Module.source_directory_sub_path()
Module.with_()
Module.with_interface()
Module.with_object()
ModuleConfig
ModuleID
NetworkProtocol
ObjectTypeDef
PipelineLabel
Platform
Port
PortForward
Secret
SecretID
Service
ServiceID
Socket
SocketID
TypeDef
TypeDef.as_interface()
TypeDef.as_list()
TypeDef.as_object()
TypeDef.id()
TypeDef.kind()
TypeDef.optional()
TypeDef.with_()
TypeDef.with_constructor()
TypeDef.with_field()
TypeDef.with_function()
TypeDef.with_interface()
TypeDef.with_kind()
TypeDef.with_list_of()
TypeDef.with_object()
TypeDef.with_optional()
TypeDefID
TypeDefKind
Void
- Exceptions
- Module