INNER CODE UNIT · Python
_App
modal-labs/modal-client · py/modal/app.py:138
class _App:
"""A Modal App is a group of functions and classes that are deployed together.
The app serves at least three purposes:
* A unit of deployment for functions and classes.
* Syncing of identities of (primarily) functions and classes across processes
(your local Python interpreter and every Modal container active in your application).
* Manage log collection for everything that happens inside your code.
**Registering functions with an app**
The most common way to explicitly register an Object with an app is through the
`@app.function()` decorator. It both registers the annotated function itself and
other passed objects, like schedules and secrets, with the app:
```python
import modal