13
13
[ ![ PyPI version] ( https://badge.fury.io/py/dispatch-py.svg )] ( https://badge.fury.io/py/dispatch-py )
14
14
[ ![ Reference] ( https://img.shields.io/badge/API-Reference-lightblue.svg )] ( https://python.dispatch.run/main/reference/dispatch/ )
15
15
16
- Python package to develop applications with the Dispatch platform .
16
+ Python package to develop applications with Dispatch.
17
17
18
18
[ fastapi ] : https://fastapi.tiangolo.com/tutorial/first-steps/
19
19
[ pypi ] : https://pypi.org/project/dispatch-py/
@@ -36,7 +36,19 @@ Python package to develop applications with the Dispatch platform.
36
36
37
37
## What is Dispatch?
38
38
39
- Dispatch is a platform for developing scalable & reliable distributed systems.
39
+ Dispatch is a cloud service for developing scalable and reliable applications in
40
+ Python, including:
41
+
42
+ - ** Event-Driven Architectures**
43
+ - ** Background Jobs**
44
+ - ** Transactional Workflows**
45
+ - ** Multi-Tenant Data Pipelines**
46
+
47
+ Dispatch differs from alternative solutions by allowing developers to write
48
+ simple Python code: it has a ** minimal API footprint** , which usually only
49
+ requires using a function decorator (no complex framework to learn), failure
50
+ recovery is built-in by default for transient errors like rate limits or
51
+ timeouts, with a ** zero-configuration** model.
40
52
41
53
To get started, follow the instructions to [ sign up for Dispatch] [ signup ] 🚀.
42
54
@@ -63,12 +75,19 @@ configuration, so we recommend starting with it._
63
75
64
76
### Installing the Dispatch SDK
65
77
78
+ > :warning : The Dispatch SDK requires ** Python 3.8** or higher.
79
+
66
80
The Python package is published on [ PyPI] [ pypi ] as ** dispatch-py** , to install:
67
81
68
82
``` console
69
83
pip install dispatch-py
70
84
```
71
85
86
+ > :bulb : The Python SDK has integrations with ** FastAPI** , ** Flask** ,
87
+ > or the standard ` http.server ` package.
88
+ >
89
+ > For requests to integrate other frameworks, open an issue on [ GitHub] (https://github.com/dispatchrun/dispatch-py/issues/new
90
+
72
91
## Usage
73
92
74
93
### Writing Dispatch Applications
0 commit comments