Flask/AWS SaaS boilerplate

You want to validate ideas SaaS ideas faster? Don't get stuck re-implementing boring features.

Demo Get the code

What's already built for you

Code to re-use for your SaaS - focus on what makes your idea special


User management

Registration, authentication, email activation and password reset.

Watch the video



Collect subscriptions with Stripe. With trial periods and billing management

Watch the video



Monitor monthly recurrent revenue (MRR), monthly active users (MAU), churn rate, Lifetime value (LTV)
Watch the video


Deploy Guide

Extentisive documentation on how to run and extend the boilerplate


Written in Python

Python is one of the most popular programming languages available. Due to its ease of learning and usage, Python programms can be written much faster than other languages.


Built with Flask

Flask is a lightweight web framework. If you're new to web development but not to Python, you will find it much easier to develop in Flask.


Runs on AWS Serverless

DynamoDB for database, SES as email provider, Lambda and API Gateway for execution. AWS Free tier allows to start with this boilerplate for free (except the price of the domain and DNS hosting)

Live Demo

Custom badge Uptime Robot status Uptime Robot ratio (30 days)

Try the demo to explore the features of this boilerplate

Launch Demo

About me

I found myself copy-pasting the same code over and over again when I was validating my SaaS ideas. Which lead to organizing this boilerplate I now use myself

Frequently Asked Queries

If you are a indiehacker like me, you probably have some code you copy from one pet-project to another. If not - save weeks of coding boring stuff

You can have a look at the repo with other boilerplates for different stacks here

Yes, use the code as many times as you want. You'll get access to the repository so you'll get all future updates as well.

Drop me a message so we can discuss your use cases.