Fly Away!

The Django SaaS Boilerplate

You want to get your project off the ground, but you're stuck re-implementing the same boring features. Pegasus handles the foundation of your application for you. Get a head start and launch faster than you dreamed possible.
What's Included
All the core features your application needs and a streamlined development experience.

User Accounts

A secure and extensible user account system with sign up, authentication, email confirmation, password reset, and social login built in.

Video

Teams and Invitations

Create multi-tenant applications with an optional teams/organizations model, invitation workflow, and role-based access control framework.

Video | Documentation

Subscriptions

Set up plans and collect recurring payments with a powerful and flexible Stripe subscriptions module.

Video | Documentation

Content Management System

Add a blog or static site to your application—with a rich editing UI—using a built-in integration with Wagtail CMS.

Video | Documentation

API ecosystem

Built in REST APIs, API documentation, and client libraries for all your application's data.

Documentation

Background Tasks

Add background jobs and scheduled tasks with Celery.

Documentation

Per-Seat Pricing

Charge for subscriptions on a configurable 'per-seat' basis, based on the number of users or a different metric of your choice.

Video | Documentation

Admin UI

Work with your database models directly in a browser with Django's built-in Admin UI.

User Impersonation

Troubleshoot users' problems faster by experiencing the app exactly how they do.

Feature Flags

Instantly turn features on and off for specific users, teams, or even site-wide—without pushing any code.

Documentation

Two-factor Authentication

Let users protect their accounts with an extra layer of security using Google Authenticator or similar.

Flexible Deployment

Built-in tools to deploy to multiple cloud platforms in just a few clicks.

Documentation

Tests and CI

A built-in test suite and front end build system, running automatically with Github Actions.

Documentation

Internationalization

Infrastructure to translate your application into any language.

Video | Documentation

Docker-based development

Get up and running in a single command using cross-platform Docker containers.

Documentation

Multiple CSS themes

A responsive UI built with your choice of Tailwind CSS, Bootstrap, or Bulma.

Documentation

Choice of Front End

Interactive pages in Pegasus are built with your choice of React or HTMX. Use as much or as little JavaScript as you want.

Built-in Toolchain

A built-in TypeScript/JavaScript and Sass/CSS build pipeline with Webpack and other modern tools and no fuss.

Documentation

Example Charts

Fully-integrated demo of dynamic charts based on real data from your application.

Ecommerce Example Code

Example application for processing once-off payments with Stripe.

Email

Send email with any popular email service provider (ESP), including built-in, mobile-friendly templates for common emails.

Error Monitoring

Track errors in your production application in real-time with Sentry—the gold-standard for Django application monitoring.

Secure

Built on the secure Django web framework with sensible defaults to help avoid common security mistakes.

Our Customers
Some of the successful sites and companies that have used Pegasus.
on
Jeremy Parra, Savvy Education

The ability to get a product to market quickly and testing the service are hallmarks in this landscape. SaaS Pegasus makes it possible not just to build your demo, but to get product-ready in weeks not months. That is what SaaS Pegasus helped us do at Savvy Education Inc. We were able to go from 0 to 1 in 3 weeks, building on top of Pegasus.

Jeremy Parrafounder, Savvy Learning
How it works
Go from zero to fully-functional app in under five minutes.
Configure
Configure
Use the online codebase creator to specify your project's settings, features, and backing technologies.
Configure
Install
Download the complete source code for your new project and get up and running with a single command.
Configure
Customize
Start building your application, with help from the Pegasus docs and Slack community.

Just $299 per site, or $749 for unlimited sites

Try a Demo
More than a codebase
The Pegasus ecosystem gives you the support you need to get your application off the ground.
Community

Our Community

Get support from Pegasus's creator and hundreds of other developers building with Pegasus in our private Slack community.

Hear from community members.

Documentation

Comprehensive Documentation

Our documentation helps you get started with development, deployment, using best practices, and solving common problems.

Browse the docs.

Upgrades

Continuous Releases

The codebase is updated regularly with new features, bug fixes, library upgrades, and more.

See release history.

Ship fast and worry-free
Here's what some Pegasus customers have said after using it to launch their apps.
Omaid Faizyar

SaaS Pegasus is definitely my #1 investment in 2020. Thank you so much for creating this.

Gareth Dwyer

We estimated that we could launch our productized service in six weeks. Thanks to Pegasus, we did it in six days! Everything Just Worked.

Allison Seboldt

Using SaaS Pegasus to handle all the boilerplate code was so easy and helpful. The application was ready to launch 10x faster than when I handle that stuff myself.

Eliot Andres

Using Pegasus saved us hundreds of hours of Django development. Code is clean and the examples make it very easy to get started.

Eliot AndresCo-founder and CTO, PhotoRoom
Phil Wennker

Pegasus helped me tremendously understanding the logic behind Django projects, really a great solution you have!

Bhavik Maneck

SaaS Pegasus provided the perfect foundation to build from. If you’re using Django, save time and money—I highly recommend it!

Evan Dempsey

SaaS Pegasus is a no-brainer for SaaS entrepreneurs. It saves hundreds of hours of work and is a solid foundation for SaaS applications in Django.

Jason Wallace

In just a few minutes we had a well thought out foundational web app. Pegasus is perfect for new projects with small teams.

Frequently Asked Questions
What exactly is Pegasus?

Good question! Pegasus is a Django-backed SaaS boilerplate that puts you in control.

You choose the technologies and features you want included, and Pegasus generates a unique codebase for your project. Instead of starting with Django's default skeleton project, you start with a bunch of extra work done for you—and nothing you don't need.

Check out this video to see how easy it is to get up and running with Pegasus in under five minutes.

Who is Pegasus for?

In short, Pegasus is for developers who want to jump start their projects.

Pegasus works well for experienced coders, data scientists looking to get into web development, and technical entrepreneurs looking to build their own MVPs.

Beginners and experienced developers alike will feel at home in Pegasus's mature—and always improving—codebase.

For a longer treatment of this question, see "Is Pegasus right for me?"

Can I use Pegasus on my existing project's codebase?

In short, not easily.

Pegasus is primarily for new projects and is not designed to integrate into existing codebases. Pegasus customers with existing apps typically either copy their app's code into a new Pegasus project, or copy the Pegasus features they need into their existing codebase. Both of these approaches can work, but involve some copy/pasting.

What if I decide I don't like it after I buy it?

We don't want you to be disappointed! If Pegasus isn't what you expected you can email us within 7 days for a full refund—no questions asked.

Well, we might ask you why you didn't like it so we can make it better in the future, but you don't have to answer and you'll still get your money back right away.

Do I have to use React?

Nope!

Most of Pegasus is built with standard Django views and templates, and the majority of functionality has minimal amounts of JavaScript.

For the parts of Pegasus that leverage JavaScript to provide a modern user experience, Pegasus lets you to choose between React and HTMX. HTMX is a great on-ramp to modern web applications for Django developers and requires no JavaScript knowledge whatsoever!

Pegasus also ships with a Webpack pipeline to build the front-end, and so swapping in a different JavaScript framework—or using none at all—is as simple as modifying a few config files. Pegasus even ships with a Vue.js example to demonstrate how easy this is!

What if my question isn't answered here?

Send us an email and we'll get back to you as quickly as possible!