Server requirements
The declared Composer constraint and the verified baseline are different. A constraint permitting a version is not evidence that every permitted framework version and configuration has been exercised. For a new installation, use the verified baseline or a later compatible stable Filament release.
Composer checks constraints and resolves your application’s dependencies. Keep its security advisory checks enabled. Installation includes the v4 constraint and panel setup.
Packages Composer installs
These are package dependencies even if a particular form does not use the associated feature. Browser resource selection is a separate mechanism; it does not remove required PHP packages from Composer installation.
Optional Spatie integrations
Use versions compatible with your application and the selected integration guide. Installing a package alone does not configure the model or activate the field integration.
Plain tag arrays, JSON translation maps, ordinary slug controls and disk-backed media have their own modes that do not require those Spatie packages. If you opt into Spatie mode, complete its setup before using that mode.
Feature-specific infrastructure
Synchronous processing does not need a queue worker. Selecting queued processing does not start one. The worker must reach the configured files, including private or remote storage where applicable.
Browser and device features
FLEX camera controls follow detected capabilities. A phone having a camera does not guarantee that its browser exposes torch, focus, ISO or optical zoom. Test the actual capture workflow on the devices your users rely on.
Use HTTPS or an allowed local origin and request the required permission. A denied permission is different from an unsupported API or an unavailable device. Troubleshooting separates those cases.
The core loading workflow has been exercised in Chromium, Firefox and WebKit. That does not certify every optional control, custom theme and physical device combination.
Delivery policies and your own extensions
For CDN delivery or restrictive content security policies, follow asset delivery. Framework scripts, permitted origins and integrity settings must work together; one FLEX setting is not a whole-application CSP guarantee. Extension authors should also follow the package dependency and asset compatibility contracts.Install the package
Configure Composer, your panel and publication.
Understand the page cost
Separate installation, download, initialization and data work.