Skip to main content
Manage your Sevalla infrastructure programmatically. Deploy applications, provision databases, scale processes, and automate your workflows — all through a single REST API.

What you can do

Applications

Deploy, configure, and scale applications. Manage builds, processes, CDN, edge caching, and internal connections.

Databases

Provision and manage PostgreSQL, MySQL, MariaDB, MongoDB, Redis, and Valkey databases.

Static Sites

Deploy static sites to Cloudflare’s edge network. Configure Git-based auto-deployments and build settings.

Pipelines

Manage deployment pipelines with staging and production environments. Create preview apps for feature branches.

Deployments

Trigger deployments from Git branches or Docker images. Track status and rollback when needed.

Company & Usage

Monitor PaaS usage, bandwidth, runtime costs, and storage across your organization.

Getting started

1

Get your API key

Generate an API key from your Sevalla dashboard. This key authenticates all API requests.
2

Authenticate requests

Pass your API key as a Bearer token in the Authorization header:
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.sevalla.com/v2/applications
3

Explore the endpoints

Browse the endpoint reference in the sidebar. Each endpoint includes request and response schemas, parameter details, and code examples you can copy directly into your project.
Use the Try it console on any endpoint page to make live API calls. You’ll need your API key and any required parameters for the endpoint you want to test.