• Pricing
© 2026 Serverless, Inc. All rights reserved.

Framework

  • Overview
  • Documentation
  • Plugins360
  • Pricing

Learn

  • Blog
  • GuidesUpdated
  • Examples240
  • Courses

Resources

  • Support
  • Security
  • Trust Center
  • Status

Community

  • Slack
  • GitHub47k
  • Forum
  • Meetups

Company

  • About
  • Careers
  • Contact
  • Partners

Legal

  • Terms of Service
  • Privacy Policy
  • Trademark
  • DMCA
Serverless FrameworkServerless Framework

Serverless CI/CD

Instant, automated deployments optimized for serverless applications. Connect AWS and GitHub, merge a pull request, and the Serverless Dashboard tests and ships your service with short-lived credentials.

Deploy NowLearn More

Optimized for Serverless Workflows

Serverless CI/CD is built into the Serverless Dashboard, so the moment you connect AWS and your Git repo, every branch and pull request becomes a deploy pipeline with tests, preview environments, and security baked in.

Easy Setup, Zero Maintenance

Connect AWS and GitHub or BitBucket, pick a repo and a branch, and you are ready to test and deploy. No workflow YAML and no deploy scripts to maintain.

Preview Deployments

Every pull request deploys to its own preview stage using the branch name, and tears itself down automatically when the branch is deleted.

Security Built In

Every deploy pulls short-lived AWS credentials from an IAM Access Role via Providers, so no long-lived keys ever touch your repo or your CI.

Connect, Commit, Deploy

Login to the Serverless Dashboard, connect GitHub or BitBucket, pick your repo, and map branches to stages. That is the entire setup. No workflow YAML to author, no deploy scripts to maintain. Every commit runs your tests, blocks on failures, and deploys to the mapped stage with the right Provider.

  • Map branches to stages, merge to deploy automatically
  • npm test runs on every deploy, blocking on failures
  • Works with any Node.js or Python service on AWS
Branch-to-stage deployments in the Serverless Framework Dashboard
Preview deployment logs in the Serverless Framework Dashboard

Preview Deployments

Enable preview deploys, and every pull request deploys to its own stage using the branch name, so teammates can review the actual running service, not just the diff. Opt in to automatic cleanup, and the Framework runs sls remove when the branch is deleted to tear down the stage and its resources.

  • Every PR gets its own preview stage named after the branch
  • Subsequent commits redeploy the same preview automatically
  • Stage and resources destroyed when the branch is deleted
Explore more dashboard features →

Go Serverless in Minutes

Create a free account and deploy your first service in minutes. No credit card, no infrastructure to manage.

Get StartedView Docs

Trusted by teams at Fortune 500 companies

NordstromCoca-ColaExpediaReuters
Join the Newsletter
Best practices and expert tips in your inbox

Join thousands of developers getting serverless best practices, product updates, and expert tips delivered to your inbox.

Or download our Serverless Architecture Use Cases whitepaper for full architecture diagrams with time-to-market estimates.

46,916
GitHub Stars
329,957,724
NPM Downloads