The Serverless Framework Dashboard is a SaaS solution that augments the Serverless Framework open source CLI to provide a powerful, unified experience to develop, deploy, test, secure and monitor your serverless applications.
The Serverless Framework free tier gives developers full access to all features included in the Serverless Framework Dashboard, but is limited to 1,000,000 function invocations per month. If you are interested in expanding your usage of the Serverless Framework beyond the free tier contact us for details re available plans and pricing.
To take full advantage of the Serverless Framework Dashboard you must be using Serverless Framework open-source CLI version 1.48.0 or later.
Currently, the Serverless Framework Dashboard supports the following providers, runtimes and regions.
- Provider: AWS
- Runtimes: Node.js
- Regions: us-east-1, us-east-2, us-west-2, eu-central-1, eu-west-1, eu-west-2, ap-northeast-1, ap-south-1, ap-southeast-1, ap-southeast-2
Need unsupported providers, runtimes or regions? Let us know what you need. We are working hard to quickly expand our supported runtimes and regions.
To get started with the Serverless Framework Dashboard, follow the Getting Started with the Serverless Framework and AWS guide. When you run the serverless
command, you will be asked if you would like to enable dashboard features.
If you have an existing Serverless Framework service, it is incredibly easy to enable the Serverless Framework Dashboard features. Just follow the Getting Started with the Serverless Framework and AWS guide to install update the Serverless Framework to the latest release.
If you don't already have a Serverless account, create a new account at https://dashboard.serverless.com.
After you create your account, run serverless login
on the CLI to authenticate your CLI with the dashboard.
In your working directory with your serverless.yml
file, run serverless
. This will walk you through the setup process, including setting up your AWS account credentials and selecting your organization and application from the dashboard. Once completed, you'll notice that the org
and app
fields will be added to your serverless.yml
to indicate the org/app to which this service belongs.
You can also integrate the dashboard manually simply by adding org
and app
to your serverless.yml
in your favorite IDE using the org and app name from the dashboard.
org: <org>
app: <app>
Once the org
and app
fields are set, just run serverless deploy
to redeploy your service with the instrumentation needed for the Dashboard.
You can associate each service with its own app or group them into specific apps. If you already added your service to an app and want to add it to a different app, you need to create that app in the Dashboard before changing the app
in serverless.yml
if it doesn't already exist. Then, simply change the app name in serverless.yml
.