Official docs outline
14 sections- Apps, Functions and entrypoints
Defining an App, registering functions and local entrypoints.
- Functions and invocation
Defining functions, remote calls, map, spawn and invocation methods.
- Defining images
Building container images with pip, apt, Dockerfile and existing images.
- GPU acceleration
Selecting GPUs, CUDA and resource configuration.
- Scaling out and concurrency
Autoscaling containers, input concurrency, batching and keep-warm settings.
- Web functions and endpoints
Exposing functions as HTTP endpoints, ASGI/WSGI apps and web servers.
- Volumes and storage
Persistent Volumes, cloud bucket mounts, Dicts and Queues.
- Secrets and environment variables
Injecting credentials and configuration securely.
- Scheduled functions and deployments
Cron schedules, deploying apps and managing deployments.
- Sandboxes
Running untrusted or dynamic code in isolated containers.
- Cold start performance and memory snapshots
Reducing startup latency with snapshots and container lifecycle hooks.
- Failures, retries and timeouts
Retry policies, timeouts and preemption behavior.
- Security and privacy
Isolation, data handling and compliance on Modal.
- Workspaces, environments and access
Environments, service users and role-based access control.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.