serverless.tf
An opinionated open-source framework for developing, building, deploying, and securing serverless applications on AWS using Terraform.
Overview
serverless.tf is an open-source framework designed to streamline the development and deployment of serverless applications on AWS using Terraform. Created by Anton Babenko, it leverages the popular `terraform-aws-lambda` module and provides a structured approach to managing serverless projects. The framework handles tasks like dependency building, packaging, and deployment, allowing developers to focus on their application code.
✨ Key Features
- Opinionated framework for serverless development
- Simplifies building, packaging, and deployment of Lambda functions
- Based on the `terraform-aws-lambda` module
- Supports various runtimes and build methods
- Open-source and community-supported
🎯 Key Differentiators
- Natively uses Terraform for infrastructure definition
- Created and maintained by a prominent figure in the Terraform community
- Leverages the power and flexibility of the underlying `terraform-aws-lambda` module
Unique Value: serverless.tf combines the power of Terraform for infrastructure management with a simplified, opinionated workflow for serverless development, reducing the complexity of deploying Lambda-based applications.
🎯 Use Cases (4)
✅ Best For
- Deploying Python and Node.js Lambda functions
- Packaging dependencies for Lambda layers
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Users who are not building serverless applications
- Teams that prefer a UI-based or fully managed serverless platform (e.g., Serverless Framework Pro)
🏆 Alternatives
Unlike the Serverless Framework or AWS SAM which use their own configuration formats (YAML), serverless.tf allows teams to use HCL and stay within the Terraform ecosystem for all infrastructure.
💻 Platforms
🔌 Integrations
💰 Pricing
Free tier: The framework is completely open-source and free to use.
🔄 Similar Tools in Terraform Modules
Gruntwork
Provides a library of reusable, production-grade Terraform modules and a framework for managing infr...
Cloud Posse
Offers a massive library of open-source Terraform modules and a framework for building production-gr...
terraform-aws-modules
A widely-used collection of open-source Terraform modules for provisioning various AWS resources, ma...
Claranet
A managed services provider that publishes and maintains a collection of open-source Terraform modul...
compliance.tf
A private Terraform registry that validates and remediates modules to ensure they meet compliance st...
HashiCorp AWS Modules
A set of Terraform modules for AWS services, officially published and maintained by HashiCorp....