Serverless Framework logo

Serverless Framework

A Serverless Infrastructure Manager

Serverless Framework Overview

Core Product

Installable Platform Functions IaC Local Emulator Docker Kubernetes
MIT License Free Tier

Information Resources

Serverless Framework Homepage
Serverless Framework Homepage

What is Serverless Framework?

The Serverless Framework is an open-source framework that simplifies the development and deployment of serverless applications across various cloud providers, primarily focusing on AWS.

Serverless Framework V.4 requires organizations with annual revenues exceeding $2 million to purchase a subscription license, while V.3 will continue to receive critical updates until the end of 2024. Developers have expressed dissatisfaction with these changes.

Focus

  • Single YAML config file for managing app: Centralizes configuration in a single file, making it easier to manage application settings and resources.
  • Connect managed services and code: Facilitates integration between serverless functions and various cloud services without extensive boilerplate code.
  • Redeploy: Simplifies the redeployment process of applications with minimal downtime, allowing for quick updates and iterations.
  • Scaling: Automatically adjusts resources based on demand, ensuring optimal performance and cost-efficiency without manual intervention.

Key Features

  • Integrated CI/CD: Streamlined deployment processes integrated into the framework.
  • Secrets: Enhanced management of sensitive information through secure storage options.
  • Plugins: Offline Lambda emulator, API Gateway domain management, AWS Step Functions architectures, Python requirements, and more.
  • Variable Resolver: Introduced in V.4, allowing integration with external services like Terraform and Vault for variable management.
  • Extensions: New feature in V.4 enabling support for additional serverless vendors and use cases, with a revenue-sharing model for extension creators.
AWS Dynamo DB AWS Gateway API AWS Lambda GitHub Slack

Service Types

Installable Platform
Available
Functions
Available
IaC
Available
Local Emulator
Available

Container Runtimes

Docker
Available
Docker Private Registry
Available
Kubernetes
Available
Managed Kubernetes
Available

Organizations exceeding the $2 million revenue threshold must purchase credits for service instances, with discounts available for small businesses and annual subscriptions.

  • Free Tier: $0 pm, for organizations earning less than $2 million annually.

Credits

  • 2 Credits: Free
  • 15 Credits: $60 p/m
  • 50 Credits: $175 p/m
  • 300 Credits: $750 p/m

Alternatives to Serverless Framework are generated by matching platform type and supported runtimes