Serverless Framework: Effortlessly Build Apps with Zero Costs when Idle
The Serverless Framework is a command-line tool with approachable YAML syntax to deploy both your code and cloud infrastructure needed to make tons of serverless application use-cases, like APIs, front-ends, data pipelines, and scheduled tasks. It's a multi-language framework that supports Node.js, TypeScript, Python, Go, Java, and more. With the Serverless Framework, you can build applications that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.
New Features in V.4
We have introduced a ton of new features since the release of Serverless Framework V4 GA in May. Here's a list of everything that's new in V.4:
- Support for AWS SAM, AWS CloudFormation, & Traditional Serverless Framework Projects
- Native TypeScript Support
- The AWS AI Stack
- New Dev Mode
- Node.js V22
- New Stages Property
- Improved Compose Experience
- New Terraform & Vault Integrations
- Support Command
- Debug Summary for AI
- New AWS Lambda Runtimes
- Advanced Logging Controls for AWS Lambda
- Axiom Integration
- AWS SSO
- Automatic Updates
- Improved Onboarding & Set-Up
- Updated Custom Resource Handlers
- Deprecation Of Non-AWS Providers
- Breaking Changes
Features
- Build More, Manage Less: Innovate faster by spending less time on infrastructure management.
- Maximum Versatility: Tackle diverse serverless use cases, from APIs and scheduled tasks to web sockets and data pipelines.
- Automated Deployment: Streamline development with code and infrastructure deployment handled together.
- Local Development: Route events from AWS to your local AWS Lambda code to develop faster without having to deploy every change.
- Ease of Use: Deploy complex applications without deep cloud infrastructure expertise, thanks to simple YAML configuration.
- Language Agnostic: Build in your preferred language – Node.js, Python, Java, Go, C#, Ruby, Swift, Kotlin, PHP, Scala, or F#.
- Complete Lifecycle Management: Develop, deploy, monitor, update, and troubleshoot serverless applications with ease.
- Scalable Organization: Structure large projects and teams efficiently by breaking down large apps into Services to work on individually or together.
Get Started
Try the Serverless Framework today and start building your serverless applications with ease.