Launch your next SaaS using Python 🚀

GeniePy is a modern SaaS boilerplate backed by Python that saves you months of development time.

Auth0 user management, Stripe payments, SEO-optimized blog, database integration work out of the box on day one.

Simply download the codebase and start building!

Features

All of this is available to you on day 1

User Management

Highly-secure user mangement (including registration, login, logout, password reset, etc.) backed by Auth0.

Stripe Subscriptions

Enable Stripe subscription plans for your users and collect recurring payments in minutes.

Database Integration

Out of the box support for major industry standard databases: PostgreSQL, MySQL, and SQLite.

Emails

Send emails using Mailjet, Mailgun, and Sendgrid. Easily switch back and forth between the different providers if you like.

Blog

Simple, easy to use, and SEO-optimized Markdown blog engine built inside the application. No need to set up anything. Just start writing.

Cloud File Storage

Store your files on popular cloud storage services including Amazon S3 and Google Cloud Storage Buckets (or on local disk, if you prefer).

GraphQL API

Out of the box support for building GraphQL APIs using Strawberry.

Admin Interface

Integrated admin interface to manage all your application data without writing any extra code.

Bootstrap CSS

Build beautiful frontend interfaces for your product using Bootstrap CSS.

Deployment

Configuration files and documentation for the most common deployment targets (Render, Fly, and Heroku) included.

Observability

Out of the box support for application tracing using Datadog and error monitoring using Sentry.

Real-time communication

Communicate with clients in real-time using websockets.

Stay up to date

Subscribe for product updates from GeniePy 🐍