AWS for Python devs - made simple.
Stelvio is a Python library that simplifies cloud infrastructure management and deployment. It lets you define your cloud infrastructure using pure Python, with smart defaults that handle complex configuration automatically.
- Python-Native Infrastructure: Define your cloud resources using familiar Python code
- Smart Defaults: Automatic configuration of IAM roles, networking, and security
- Clean Separation: Keep your infrastructure code separate from application code
- Developer-First: Built specifically for Python developers, not infrastructure experts
- AWS Lambda
- Amazon DynamoDB
- API Gateway
- Linking - automated IAM
Support for additional AWS services is planned.
Go to our Quick Start Guide to start
Unlike generic infrastructure tools like Terraform, Pulumi, or AWS CDK, Stelvio is:
- Built specifically for Python developers
- Focused on developer productivity, not infrastructure complexity
- Designed to minimize boilerplate through intelligent defaults
- Maintained in pure Python without mixing application and infrastructure code
Stelvio is currently in active development as a side project.
It supports basic Lambda, Dynamo DB and API Gateway setup.
Best way to contribute now is to play with it and report any issues.
I'm also happy to gather any feedback or feature requests.
Use GitHub Issues or email me directly at [email protected]
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.