Skip to content


Dispatch retries failures by default, but there are cases when it’s necessary to teach it what a specific failure means and how to handle it. Our SDK provides several integrations for popular Python packages, where we already baked in the right behavior for them. There’s nothing for you to set up, it all works out of the box.

For example, if you use httpx to send HTTP requests, Dispatch already knows how to handle httpx exceptions and whether to retry them or not.

Currently we provide integrations for these packages:

Integrations live in dispatchrun/dispatch-py repository and we welcome contributes for other packages.