Skip to content
Hero Background Light

Filament Tenancy Documentation

Complete multi-tenancy solution for Laravel Filament applications with tenant isolation, billing management, and more.

Powerful features for multi-tenancy

Explore the features that make Filament Tenancy the perfect solution for your multi-tenant applications.

Tenant Isolation

Complete database isolation with automatic tenant context switching and secure data separation.

Billing Management

Built-in subscription plans, billing cycles, and PayPal integration for seamless payment processing.

Role & Permissions

Separate role and permission systems for central administration and tenant-specific access control.

Easy Setup

Quick installation and configuration with interactive commands and automated database setup.

Get started quickly in just 3 simple steps

A fast and frustration-free way to set up Filament Tenancy in your Laravel application.

Documentation topics for Filament Tenancy

Explore our documentation topics and get started with Filament Tenancy.

Troubleshooting

Troubleshooting

1 Articles
  • Debug Session Issues
  • Migration Problems
  • Configuration Errors
  • Common Solutions
View troubleshooting
Reference

Reference

2 Articles
  • Configuration Reference
  • Plugin Reference
  • API Documentation
View reference

Switch easily from dark/light mode

Dedicated toggle button to switch between dark and light mode.

Dark Mode Demo Light Mode Demo

Have question? We're here to help

Get answers to the general questions people have asked.

Getting Started

Some questions about how to start.

Configuration

How to configure Filament Tenancy.

Help & Support

What type of support we provide.

How do I install Filament Tenancy?

Run 'composer require angelitosystems/filament-tenancy' and then execute 'php artisan filament-tenancy:install' to set up the package.

What are the requirements?

Filament Tenancy requires Laravel 10+ or 11+, Filament 4.0+, and MySQL or PostgreSQL database. PHP 8.1+ is required.

Is Filament Tenancy free?

Yes, Filament Tenancy is open source and free to use. Check the license for commercial usage terms.

How do I configure the plugins?

Add TenancyLandlordPlugin to your admin panel and TenancyTenantPlugin to your tenant panel. See the Using Plugins guide for details.

How do I configure PayPal?

Access PayPal Settings in the Filament admin panel, enter your credentials, and configure webhooks. See the PayPal Configuration guide for step-by-step instructions.

How do I create tenants?

Use the 'php artisan tenancy:create' command or create tenants through the Filament admin panel using the TenantResource.

How do I run migrations for tenants?

Use 'php artisan tenant:migrate {tenant}' to run migrations for a specific tenant, or migrations run automatically when creating tenants.

Where can I get help?

You can get help through GitHub issues, our documentation, or by contacting support. Check the troubleshooting section for common issues.

How do I report bugs?

Please report bugs through our GitHub issues page with detailed information about the problem, Laravel version, and steps to reproduce.

Do you offer support?

Community support is available through GitHub. For commercial support or custom implementations, please contact us directly.

Ready to explore Filament Tenancy?

Discover resources, practical examples, and expert tips to get the most out of your SaaS platform with Filament Tenancy.

Get StartedView Documentation