BootSaaS is a production-oriented Spring Boot & Angular source code boilerplate.
Get lifetime access to the private GitHub repository
and skip the repetitive infrastructure setup.
No shortcuts. No hype. Just a solid foundation.
Private Beta — now available
Authentication. Strict tenant isolation. Database provisioning. Security configuration. Docker networking. Nginx reverse proxy. Structured logging.
None of these features differentiate your product. Yet, you will still spend your first few weeks wrestling with Spring Security CORS filters, stateless JWTs, and configuring Liquibase to isolate your PostgreSQL schemas properly.
BootSaaS gives you a working, production-oriented SaaS infrastructure. Skip the tedious plumbing and spend those weeks building the business logic your users actually care about.
bootsaas-boilerplate/
├── docker-compose.yml
├── .env
├── saas-backend/ # Spring Boot 4.0.6 (Core architecture)
│ ├── Dockerfile
│ ├── pom.xml
│ └── src/main/
│ ├── java/.../saas_backend/core/
│ │ ├── config/
│ │ ├── interceptors/ # Multi-tenant context resolution
│ │ ├── security/ # Argon2id & JWT Access Tokens
│ │ ├── controllers/
│ │ ├── services/
│ │ └── repositories/
│ └── resources/
│ └── logback-spring.xml # JSON file rotation logging
└── saas-frontend/ # Angular 21 (UI in active development)
├── package.json
└── src/app/
├── features/
├── layout/ # Base structure
├── shared/
└── app.routes.ts
A complete local environment running in minutes.
Everything you need to launch.
Strict database-level isolation without blocking your users.
BootSaaS handles multi-tenancy at the database schema level, ensuring absolute data separation between your customers. Here is what happens under the hood when a new workspace is created:
A synchronous transaction creates the organization record in the global public schema with a tracking status, ensuring data consistency (rollback on failure).
An asynchronous background job is fired instantly, ensuring the initial HTTP request returns immediately without blocking the user.
The system dynamically provisions a physically isolated database schema for the new tenant.
Migration changelogs are automatically executed against the newly created schema.
The initial administrator account is provisioned directly inside the tenant's schema.
Once provisioned, subsequent requests bypass global lookups. The interceptor resolves the tenant context directly from the stateless JWT claims, routing queries to the correct PostgreSQL schema on the fly.
Join the private beta now.
Pay once. Build unlimited SaaS products. No subscriptions.
What you get instantly:
Lifetime Updates Included:
Enter your GitHub username in the custom field during purchase (or don't if you just want the ZIP file).
An automated system instantly sends a repository invitation to your GitHub account
Grab your receipt to download the Access Guide PDF and an initial ZIP snapshot of the code.
Accept the GitHub invite, clone the repository, and run git pull for all future free updates.
No local Java, Node.js, or PostgreSQL installation required.
Everything is fully encapsulated. BootSaaS uses multi-stage builds to compile and run the entire stack within containers. Your local machine stays clean.
If you are on Windows or macOS, simply install Docker Desktop.
Required if you want to join the private repository and easily run git pull for lifetime updates. Otherwise, you can simply download the standalone source code ZIP file directly from your receipt.
You receive a perpetual commercial license to use and modify the source code.
The only rule: you cannot resell or redistribute the boilerplate source code itself.
Everything you need to know before getting started.
It is a one-time purchase of $79. Your purchase includes lifetime access to the BootSaaS source code and updates released for the boilerplate. There are no recurring fees or usage-based charges for the purchased product.
Early adopters lock in lifetime access for $79. Once the Stripe integration, JWT refresh logic, and frontend UI are finalized, the public v1.0 price will be $299.
You receive a perpetual commercial license to use and modify BootSaaS. You can use BootSaaS to build unlimited SaaS products, internal enterprise tools, or freelance client projects. The only restriction is that you cannot resell or redistribute the boilerplate source code itself.
Your purchase includes lifetime access to BootSaaS updates. When new features or improvements are released for the boilerplate, they will be available through the private GitHub repository. When the Stripe integration is released, for example, you can pull the latest version from the main branch.
You can contact me directly at founder@bootsaas.dev. You can also follow the project's updates or reach out via DMs on X (@BootSaaSDev) and Reddit (u/BootSaaS).