What is the Console?
The SST Console at console.sst.dev lets you:- View resources — See all your deployed infrastructure
- Monitor logs — Stream Lambda logs in real-time
- Manage stages — View and manage different environments
- Auto-deploy — Automatically deploy on git push
- Manage secrets — Set and update secrets per stage
- View metrics — Track function invocations and errors
The Console is a hosted service provided by SST. It’s free for open-source projects.
Getting started
Sign up
- Go to console.sst.dev
- Sign in with GitHub or email
- Connect your AWS account
- Deploy your app with SST
Connect AWS
The Console needs access to your AWS account to show your resources:- Click Connect AWS in the Console
- Follow the prompts to create an IAM role
- The Console uses this role to read your resources
Features
Resources
View all resources in your app:- Lambda functions
- S3 buckets
- DynamoDB tables
- API Gateway APIs
- And more…
Logs
Stream logs from your Lambda functions in real-time:- Filter by function name
- Search log content
- View structured logs
- Export to external tools
Issues
See errors and issues across your application:- Lambda function errors
- Failed invocations
- Timeout errors
- Memory limit errors
- Stack trace
- Function context
- Related logs
- Timestamp
Local Logs
When runningsst dev, the Console shows logs from your local functions too. This gives you a unified view of both local and deployed logs.
Autodeploy
The Console can automatically deploy your app when you push to GitHub:Setup
- Connect your GitHub repository to the Console
- Configure deployment triggers in your
sst.config.ts - Push to your repo
Configuration
Configure autodeploy in yoursst.config.ts:
sst.config.ts
Environments
Map stages to AWS accounts in the Console:- Go to your app settings
- Add an environment (e.g.,
production) - Select the AWS account
- Set environment variables
Runners
Autodeploy uses AWS CodeBuild in your account to run deployments. You can configure:- Compute size — From small (3 GB) to 2xlarge (145 GB)
- Architecture — x86_64 or arm64
- Timeout — From 5 minutes to 36 hours
- VPC — Deploy from within your VPC
- Cache — Cache dependencies between builds
sst.config.ts
Custom workflows
Customize what runs during deployment:sst.config.ts
$ for running commands.
Secrets
Manage secrets through the Console:- Go to your app in the Console
- Click Secrets
- Add or update secrets
- Secrets are encrypted and stored in your AWS account
sst dev) or after the next deployment.
Per-stage secrets
Set different secret values for each stage:Fallback secrets
Set fallback values that apply to all stages:Alerts
Configure alerts for important events:- Deployment failures — Get notified when deploys fail
- Function errors — Alert on Lambda errors
- High invocations — Monitor unusual traffic
- Slack
- Discord
- Webhook
Collaboration
Invite team members to your app:- Go to app settings
- Click Invite member
- Enter their email
- Set their role (admin or viewer)
- View resources and logs
- Trigger deployments (admins only)
- Manage secrets (admins only)
Privacy & Security
Data storage
- Logs — Stored encrypted for 30 days
- Metadata — Resource names, ARNs, and configurations
- Secrets — Encrypted in your AWS account (SST never sees values)
Permissions
The Console uses an IAM role with minimal permissions:cloudformation:Describe*cloudformation:List*logs:FilterLogEventslogs:DescribeLogStreams
Open source
The Console is built on open-source technology:- Frontend on GitHub
- Uses your AWS account for builds (CodeBuild)
- Secrets stored in your S3 bucket
Pricing
- Free for open-source projects
- Pro for commercial projects with advanced features
- Enterprise for large teams with dedicated support
Build minutes
You pay AWS directly for CodeBuild minutes used by autodeploy:- Small runners: $0.005/min
- Medium runners: $0.01/min
- Large runners: $0.02/min
Local Console
You can also run the Console locally:Next steps
Autodeploy Setup
Configure automatic deployments
Secrets Management
Manage secrets securely
Monitoring
Set up monitoring and alerts
GitHub
View Console source code