What is Wispi?
Wispi is an open-source serverless framework for Python that simplifies building and deploying serverless applications on AWS. It provides a simple, lightweight abstraction on top of AWS Lambda, API Gateway, and other services to help developers focus on writing code rather than cloud infrastructure.
Key features of Wispi include:
- Simple annotation-based approach for mapping functions to API Gateway routes
- Integration with MySQL, MongoDB, Redis and other services through the Wispi Store abstraction
- Support for environment variables, encrypted secrets, and custom AWS IAM roles
- Automated versioning and rollbacks for safe, controlled deployments
- Local emulation of the AWS environment for faster testing
By handling many of the repetitive tasks of configuring AWS infrastructure, Wispi allows developers to iterate quickly when building serverless apps. It's designed to be unopinionated and lightweight, giving full control over the code while eliminating unnecessary bureaucracy in deploying and operating it. Overall, Wispi aims to make Python serverless development more accessible, productive, and collaborative.