Multi-tenant Saas boilerplate
An application skeleton on top of which you can build your multi-tenant SaaS.
1. Complete sign-up flow
Tenant registration, "your application is being created" message, logging in to tenant applications from central domain using email and much more.
2. Cashier billing
Cashier already integrated. Tenants select their billing plan on registration and can later change it in their dashboard.
3. Nova admin panel
Manage tenants and their domains from Laravel Nova. We have Nova Resources that are ready for use.
4. Domain management
Customers can manage their domains — change subdomains and add custom 2nd level domains.
5. Ploi integration
Integration with ploi.io. Automatic creation of vhosts and HTTPS certificates when customers add domains.
6. Tenant-aware test suite
Tests structured for separate central and tenant tests. The tenant test suite works so smooth that you don't even have to think about multi-tenancy when writing the tests — just like when using the package.