Tenancy
Automatic multi-tenancy for Laravel. No code changes needed.
**tenancy** is Automatic multi-tenancy for Laravel. No code changes needed. The project is written primarily in PHP, distributed under the MIT License license, first published in 2019. It has gained significant community traction with 4,363 stars and 486 forks on GitHub. Key topics include: laravel, multi-tenancy, multitenancy, saas, software-as-a-service.
Latest release: v3.10.0
March 18, 2026View Changelog →
<p align="center">
<a href="https://tenancyforlaravel.com"><img width="800" src="/art/logo.png" alt="Tenancy for Laravel logo" /></a>
</p>
<p align="center">
<a href="https://laravel.com"><img alt="Laravel 11.x" src="https://img.shields.io/badge/laravel-10.x-red.svg"></a>
<a href="https://packagist.org/packages/stancl/tenancy"><img alt="Latest Stable Version" src="https://poser.pugx.org/stancl/tenancy/version"></a>
<a href="https://github.com/stancl/tenancy/actions"><img alt="GitHub Actions CI status" src="https://github.com/stancl/tenancy/workflows/CI/badge.svg"></a>
<a href="https://github.com/stancl/tenancy/blob/3.x/DONATIONS.md"><img alt="Donate" src="https://img.shields.io/badge/Donate-%3C3-red"></a>
</p>
<h1><a href="https://tenancyforlaravel.com">Tenancy for Laravel — stancl/tenancy</a></h1>
Automatic multi-tenancy for your Laravel app.
You won't have to change a thing in your application's code.
- :heavy_check_mark: No model traits to change database connection
- :heavy_check_mark: No replacing of Laravel classes (
Cache,Storage, ...) with tenancy-aware classes - :heavy_check_mark: Built-in tenant identification based on hostname (including second level domains)
Documentation
Documentation can be found here: https://v4.tenancyforlaravel.com
Need help?
Credits
- Package created by Samuel Štancl
- Design help & current logo by Florian Karsten
Contributors
Showing top 12 contributors by commit count.
This article is auto-generated from archtechx/tenancy via the GitHub API.Last fetched: 6/25/2026
