Overview
Serverless Framework is a CLI that defines functions, events, IAM, databases, and related infrastructure in `serverless.yml` and deploys application code together with cloud resources. Version 4 focuses heavily on AWS Lambda and adds dev mode, Compose, MCP, AgentCore, and more.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Define functions and infrastructure together in serverless.yml
Lambda functions, API Gateway, DynamoDB, S3, IAM, and other resources can be declared as a service and managed from the CLI.
Extend workflows with dev mode, Compose, MCP, and AWS AI support
Version 4 adds live-cloud/local-code development, multi-service Compose, Serverless MCP, and Bedrock AgentCore-oriented capabilities.
For teams standardizing AWS serverless deployment around YAML and a CLI
It fits multi-runtime Lambda applications where application code and AWS resource lifecycle should be managed together.
Sources: [2]
Account for v4's AWS focus, login requirements, and mixed licensing
Non-AWS providers are deprecated, CLI authentication is required, and MIT licensing applies to the framework core rather than the entire repository/npm distribution.
Official sources
- [1]serverless/serverless repository(2026-09-21)
- [2]Serverless Framework README(2026-09-21)
- [3]Serverless Framework documentation(2026-09-21)
- [4]Serverless Framework core MIT license(2026-09-21)
- [5]Serverless repository root license notice(2026-09-21)
Supplemental curator note
Version 4 is now strongly AWS-focused and deprecates non-AWS providers. The repository is also not entirely MIT: the README says original framework code under `packages/serverless` remains MIT, while the root LICENSE covers proprietary components and the npm module includes proprietary software. It is therefore recorded as `NOASSERTION`.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/serverless/serverless.git - 2
Enter the repository
cd serverless - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
46,921 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 58
- Open PRs
- 115
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- serverless
- serverless-framework
- serverless-architectures
- aws-lambda
- google-cloud-functions
- azure-functions
- aws
- microservice
- aws-dynamodb
- Stars
- 46,921
- Forks
- 5,720
- Watchers
- 918
- Open issues
- 1,104
- Contributors
- 351
- Primary language
- JavaScript
- License
- Not determined
- Repository last updated
- Sep 17, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Encore12,372 Stars
2 shared tag(s) · 3 shared category(s)
A Go/TypeScript backend platform that declares infrastructure in application code and runs the same model locally and in AWS/GCP.
Go - Cloudflare Workers SDK4,556 Stars
2 shared tag(s) · 2 shared category(s)
Cloudflare's official monorepo for Workers developer tooling, including Wrangler, create-cloudflare, and Miniflare for project creation, local development, and deployment.
TypeScript - Neon23,114 Stars
1 shared tag(s) · 2 shared category(s)
An open-source serverless Postgres platform that separates storage and compute to enable autoscaling, scale-to-zero, and database branching.
Rust - AWS CLI17,267 Stars
1 shared tag(s) · 2 shared category(s)
AWS's official command-line interface for operating services through a common command structure. The default v1 branch entered maintenance mode in August 2026, and AWS recommends v2.
Python - Spinifex189 Stars
1 shared tag(s) · 2 shared category(s)
An AWS-compatible private and edge cloud platform implementing EC2, S3, VPC, IAM, and related services on your infrastructure.
Go
Report incorrect information
Tell us if any listing information is incorrect or outdated.