Introducing the all-new Media Library Pro
Filament Media Library Pro V4 provides a top-tier Media Management experience for Filament. Easily give your users the ability to upload, organise, and manage media files with advanced features like custom actions, filters, sorters, and permissions.
Stuck with a basic Media Library that lacks features? Spending hours building custom functionality from scratch? Legacy systems holding you hostage?
Building a comprehensive Media Library is complex and time-consuming. Getting the details right, actions that are irreversible.
We've been there. That's why we've built the best Media Library experience for Filament you can get.
A beautiful Media Library, with components that make your life easier, integrated closely with Filament
and with swappable drivers – so you can use what works today and evolve tomorrow without starting over.
The Media Library V4 has been rebuilt from the ground up to support multiple drivers, including directly on Amazon S3 buckets. The elaborate driver-system makes it possible to power the Media Library using a different backend implementation, whilst still providing full UI-functionality. Pick from one of the three drivers provided or bring your own.
Automatic image conversions and responsive images
Rich metadata support with custom fields
Proven reliability with thousands of installations
No database migrations required
Works with existing S3 or local storage
Advanced permissions and tenant scoping
Full control over storage and retrieval logic
Integrate with legacy media management systems
Get the full Media Library UI with your backend
Use existing Spatie Media Library setup
Zero migration required for existing media
Seamless upgrade path from basic to advanced
With our clear documentation, it just takes three minutes to install Filament Media Library Pro and get started.
Give Media Library Pro a try
The Media Library Pro has everything your users expect from a media library.
Save hours building painstaking features, with one simple package.
Each users' session automatically remembers their last preference.
Filters for all use cases. Easily provide custom filters to integrate the Media Library even more with your application.
Sort your media in the most logical way.
Let your users manage their library through bulk-actions, just like in Filament's tables.
Toggle between list view or grid view. Show or hide file extensions.
Based on our years-long experience building Media Management solutions for Filament, the Media Library has been develped to be extensible to the max.
Automatically scope the Media Library with Filament's native tenancy. No configuration needed.
The Media Library has been engineered to work and display any file type. Ranging from previewable images, videos and audio, to Microsoft Office-documents, ZIP-files and PDFs.
The entire library is built on Filament-actions. Easily configure the provided actions, or insert your own actions.
The Media Library makes it easy to serve your images in an optimal resolution. Out-of-the-box come Glide, Bunny.net Optimizer and Cloudflare Images-image generators.
Plus, it is also possible to pregenerate images on your server.
Upload large files in chunks & bypass Cloudflare's 100 MB limit with the seamless integration with our Filament Upload Pro plugin.
Just install spatie/laravel-tags and your library items become taggable.
A core component is the Media Picker, through which users can select items from their library, that match the conditions you provide.
Allow your users to run bulk actions on their selected media-items, without leaving the form.
Let users easily perform actions on selected media-items right from their form.
Attach media-items to your Eloquent records by storing the key of the selected item in a column on your model.
Dedicated MediaColumn. Display your selected files in the tables.
Dedicated MediaEntry. Include your selected files in infolists and forms.
Not using Filament panels? No problem! The Media Picker can be used as easy outside a Filament panel as inside a panel. Just place it in a form, import the CSS-file into your frontend CSS-file, and you'll have the whole library experience at your fingertips.
Choose the plan that fits your needs. All plans include lifetime access after your license expires.
Solo
€99 lifetime access
Perfect for freelancers and individual developers working on a single project.
After a year, optionally renew for €69 to continue receiving updates or stay on your current version forever.
Unlimited
€199 lifetime access
For developers and agencies building multiple client projects.
After a year, optionally renew for €129 to continue receiving updates or stay on your current version forever.
Enterprise
€1.250, then 850/year
Built for teams running business-critical implementations that require dedicated support and early access to new features.
Everything you need to know about pricing and licenses