Apps
Declarative app deploys — one YAML, all primitives wired.
What it is
Apps lets you describe a deployment in YAML (functions, pods, queues, secrets, edge routes, env vars) and apply it transactionally. Roll back on failure; deploy with a single command from CI.
When to use it
- Promote a service through dev/staging/prod with one YAML.
- Wire several primitives without writing imperative scripts.
- GitOps-style deploy with audit trail.
Quickstart
asc apps deploy ./app.yaml --env prodclient.apps.deploy('./app.yaml', env='prod')await client.apps.deploy('./app.yaml', { env: 'prod' });Limits & quotas
| Limit | Default | Burst | Notes |
|---|---|---|---|
| Max resources / app | 100 | — | |
| Rollback retained versions | 10 | — |
Pricing
See pricing. Pay-as-you-go, billed monthly via Stripe.
API surface
POST /v1/apps/deployPOST /v1/apps/{id}/rollback
Required scope(s): apps:write. See Scopes.
Security
All access is authenticated and scoped. See Auth & scopes and Network controls.