package documentation
Python SDK for Temporal.
See the Temporal Application Development Guide and the GitHub project.
Most users will use client for creating a client to Temporal and worker to run workflows and activities.
| Module | activity | Functions that can be called inside of activities. |
| Package | api | Temporal API protobuf models. |
| Module | client | Client for accessing Temporal. |
| Module | common | Common code used in the Temporal SDK. |
| Package | contrib | Extra modules that may have optional dependencies. |
| Package | converter | Base converter and implementations for data conversion. |
| Module | envconfig | Environment and file-based configuration for Temporal clients. |
| Module | exceptions | Common Temporal exceptions. |
| Package | nexus | Temporal Nexus support |
| Module | plugin | Plugin module for Temporal SDK. |
| Module | runtime | Runtime for clients and workers. |
| Module | service | Underlying gRPC services. |
| Package | testing | Test framework for workflows and activities. |
| Package | worker | Worker for processing Temporal workflows and/or activities. |
| Module | workflow | Utilities that can decorate or be called inside workflows. |
| Package | bridge | Python interface to SDK Core. (unstable) |
| Module | types | Advanced types. |