Changelog
Keep yourself informed about the most recent additions and improvements
we’ve made to Sevalla.
Onboarding experience
Newly signed-up customers are now greeted by a guided onboarding sheet that helps them get up and running on Sevalla faster.
Open it from the Get started button in the top-right corner of the dashboard and pick one of four quick-start paths:
- Connect your coding agent - The featured option. Generate and copy an API key directly from the guide, then plug AI tools into the Sevalla MCP server to manage your infrastructure through prompts.
- Deploy an application - Ship your first app from a Git repository in just a few steps.
- Deploy a database - Spin up a managed PostgreSQL, MySQL, MariaDB, or Redis instance.
- Try a template - Launch a pre-configured, self-hosted app in a single click.
Each path is structured as a checklist, so you can manually tick off steps as you complete them.
It's all part of giving new customers a warmer, more delightful start on Sevalla.
Navigation revamp
We've revamped the navigation to address the "lost" feeling some users experienced when moving around the dashboard. The main and context menus are now shown together, and the dashboard has been expanded to full width.
Usage alerts
Set spending limits for your company or individual projects and get notified by email when usage crosses your chosen thresholds.
You can configure:
- A spending limit in USD.
- One or more threshold percentages of the limit (up to 10 per alert), for example 50%, 75%, and 90%.
- One or more email recipients.
Each threshold fires once per billing period, and thresholds reset automatically when the next period starts. See the usage alerts documentation for details.
Custom headers for static sites
You can now add custom HTTP headers to your static sites by including a _headers file in your repository's root directory. Sevalla parses the file and applies matching header rules to responses automatically.
Supported features include:
- Wildcard patterns - Apply headers to broad path matches like
/*or/assets/*. - Placeholders - Match single path segments with
:namesyntax for dynamic routes. - Rule combining - When multiple rules match a path, their headers are merged automatically.
- Common use cases - Easily configure security headers, caching policies, CORS rules, and more.
Certain platform-managed headers (e.g., Content-Encoding, Server, Transfer-Encoding) are restricted and cannot be overridden. See the headers documentation for the full list and detailed examples.
Project Admin role for user management
Project Admins can manage user access within their projects, giving scoped control over who can access project resources without needing company-level permissions.
As a Project Admin, you can:
- Invite users -- Add new or existing users directly to your project with a project-admin or project-developer role.
- Manage project roles -- Promote, demote, or remove users within your project.
- Manage service roles -- Grant or revoke access to apps and databases that belong to your project.
- Convert access levels -- Move a single-project user between project-level and service-level access within your project scope.
Project Admins cannot modify company-level users, or affect users with access outside their project.