FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.
These examples explain the current License v2.0. For the exact conditions, read the full terms. Your accepted License Confirmation identifies the purchased scope; expressly agreed Custom terms can vary it.
No. The free-use grant limits how the software may be used; it does not describe a smaller component edition. The three standard commercial plans also have the same package features.
Is this an open-source license?
No. It is source-available. You can inspect the source and obtain the official package. GitHub separately permits viewing and service-native forks of its public repositories. Those platform permissions do not grant unrestricted commercial use, customer installations, OEM rights or independent redistribution outside their scope.
Can I fork the repository to contribute?
Yes. You can use GitHub’s native fork and pull-request workflow while retaining existing notices. The FLEX license does not require deleting a fork that remains permitted by GitHub’s platform terms after the contribution is accepted or closed. Contributing does not itself grant a commercial license. Your contribution remains yours, with the submission rights described in Section 4 of the license.
Can a profitable company use an internal app for free?
Yes, when every internal-use condition is met. Revenue is not the test. The application must serve the eligible entity’s own operations rather than constitute or configure the commercial software service supplied to users.
Is the free-use test applied per panel or per Laravel application?
Neither boundary decides the result on its own. Assess what FLEX implements. Internal monitoring, employee records and company accounting can remain free even when they share a Laravel backend with a commercial product. FLEX controls defining the product’s comparison rules or calculation parameters are commercial functionality even behind a staff login.Read-only access does not establish an exemption, and editing records does not automatically require a commercial license. See the shared-backend examples, including how to answer the license guide.
Does a small or freemium SaaS need a commercial license?
A live commercial hosted product needs the appropriate grant regardless of revenue or user count. Its freemium tier is part of that product. Private evaluation before launch is different from a paid pilot or live customer workload.
Do more tenants, developers or servers require Enterprise?
No. Standard plans have no tenant, user, developer or server limit within their scope. Enterprise Group adds qualifying entity coverage, not a larger usage allowance.
Do several domains, regions or subscription tiers count as separate products?
They can remain one product when they are deployments, language editions or tiers of the same service. Separately offered applications with different identities are separate products, even if they share a repository or are sold together.
Does an agency's Unlimited Company license cover all clients?
No. It covers products owned and operated by the named agency entity. A client’s own product needs the client’s applicable free or commercial entitlement, or an expressly agreed distribution model.
Can bespoke client development remain free?
It can qualify under the work-for-hire conditions when you remain the responsible licensee/operator, the identified client receives runtime access only, and the application serves that client’s internal operations rather than a software product or service offered to others. Each engagement must independently meet the conditions.
Can the client own the application and license the dependency directly?
Yes, for a genuine bespoke project. The client obtains the official dependency under its own qualifying free or commercial grant and appoints the agency as Authorized Personnel. The agency can install and maintain it on the client’s behalf and hand over its independently written application code without delivering its own package copy or fork.An eligible client-internal application can remain free. A client’s hosted SaaS needs the client’s suitable commercial grant. This route does not authorize selling a reusable product to many buyers and calling each installation bespoke.
What if customers install the product in their own cloud?
Customer-cloud and on-premises delivery of your software-containing product require Custom rights outside applicable permitted exceptions, even if you manage the installation. Source, container, installer and VM delivery count as copies; encryption does not change that.
Do customer branding and exported data require OEM rights?
Ordinary tenant logos, colors and domains can fit hosted use when you retain ownership, operation and the customer service relationship. Normal browser assets, hosted widgets, data exports and PDFs do not by themselves create redistribution rights.Supplying reusable package code, installable applications or independent reseller or sublicensing rights is different and requires appropriate Custom scope.
Does Enterprise Group include OEM or partly owned companies?
No. Enterprise Group covers the named parent and subsidiaries with 100% ownership interests and voting rights through the qualifying chain. It does not automatically include joint ventures, 99%-owned subsidiaries, independent clients or external distribution rights.
What happens when a subsidiary leaves the licensed group?
It has 90 calendar days to continue existing deployments while obtaining its own license or removing the package. Maintenance and security patches are allowed during that transition; new products and redistribution are not. Entities that remain covered retain group coverage.
Can I use my own brand and privately modify the package?
Yes, within the applicable grant. Retain copyright, license and third-party notices. There is no additional public “Powered by” badge requirement. Private contractor access for your licensed work does not grant contractors rights for their own products.
No. Standard Plans are one-time purchases with perpetual rights within their scope, subject to compliance. There is no mandatory renewal, tenant fee or update subscription to continue licensed use. Custom duration and fees are individually agreed.
Are updates and other FLEX packages included?
Standard grants cover subsequent official updates, including major versions of this package, under their issued terms. Separate packages such as FLEX Forms are not included. Licensing does not promise future releases, particular compatibility, custom work or a support SLA.
Will a new license version change my existing purchase?
Previously issued licenses retain their agreed price, scope, duration, applicable version and update entitlement. There is no forced repurchase or retroactive increase. Broader group or OEM rights are not added automatically; requested expansion needs an appropriate grant.Copies validly obtained under an earlier free license remain governed by that version for those copies. Check the accompanying terms for new downloads and releases unless an existing commercial grant covers them.
Can my earlier payment count toward an upgrade?
Standard Plans originally issued under v2.0 have no upgrade deadline. Eligible net license fees can count toward the then-current destination price, subject to scope, consent and confirmation requirements. Taxes and support are excluded; credits have no cash value and cannot be reused.Read the upgrade examples. Pre-v2.0 and Custom grants need an individual written quote.
Can I transfer my license when I sell the product?
A new legal owner does not automatically inherit your portfolio license. Product sales, entity transfers and incorporation can need transfer approval, a new grant or an agreed transition. Discuss the change before the new operator takes over. A name change of the same legal entity is different from changing the licensee.
How do I buy or clarify a plan?
Buy Single Product, Unlimited Company or Enterprise Group directly and select the matching plan in checkout. You do not need to submit an enquiry first. Use the license guide if you need help choosing. Custom / OEM, unclear scope, upgrades and transfers require individual contact before payment: [email protected]. A tax receipt alone is not the grant; keep the authenticated License Confirmation as well.
Compare the plans
Find current pricing and the scope each plan covers.
Review the full license
Read the actual grants and conditions.
Last modified on October 20, 2026
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"FLEX Fields","description":"Advanced Filament 5 components with virtualized selects, signatures, barcode scanning, shared asset loading and Media OS workflows.","colors":{"primary":"#5B49D6","light":"#A89AFF","dark":"#4935B5"},"logo":{"light":"https://mintcdn.com/flex-fields/C-FFAuTlbhROGpHj/art/docs-logo-light.svg?fit=max\u0026auto=format\u0026n=C-FFAuTlbhROGpHj\u0026q=85\u0026s=ce4d9de635ae03646788d8ff99f48e02","dark":"https://mintcdn.com/flex-fields/C-FFAuTlbhROGpHj/art/docs-logo-dark.svg?fit=max\u0026auto=format\u0026n=C-FFAuTlbhROGpHj\u0026q=85\u0026s=b818264387b97d6a1580f01c56e404de","href":"/docs/index"},"favicon":"https://mintcdn.com/flex-fields/C-FFAuTlbhROGpHj/art/docs-favicon.svg?fit=max\u0026auto=format\u0026n=C-FFAuTlbhROGpHj\u0026q=85\u0026s=0ce0460e6d5f76b6328a17c2f34a9cab","appearance":{"default":"system","strict":false},"background":{"color":{"light":"#FFFFFF","dark":"#101018"}},"navbar":{"links":[{"href":"https://shop.bjanczak.com/checkout/buy/9035f5b4-c5a2-4b03-867d-109b48d49134","label":"Buy a license"},{"href":"https://github.com/janczakb/filament-flex-fields","label":"GitHub","type":"github"}],"primary":{"type":"button","label":"Live demo","href":"https://demo.bjanczak.com/"}},"footer":{"socials":{"github":"https://github.com/janczakb/filament-flex-fields"},"links":[{"header":"Components","items":[{"label":"Component library","href":"/docs/component-library"},{"label":"Select \u0026 search","href":"/docs/selectfield"},{"label":"Files \u0026 media","href":"/docs/flexfileupload-and-fleximageupload"},{"label":"Maps \u0026 location","href":"/docs/mappickerfield"},{"label":"Translated fields","href":"/docs/translatablefields"},{"label":"RTL support","href":"/docs/rtl"}]},{"header":"Build","items":[{"label":"Get started","href":"/docs/quickstart"},{"label":"Configuration \u0026 styling","href":"/docs/configuration"},{"label":"Saving \u0026 validation","href":"/docs/data-and-validation"},{"label":"Asset Manager","href":"/docs/asset-loading"},{"label":"Create an extension","href":"/docs/extensions"},{"label":"Updating \u0026 deployment","href":"/docs/updating"}]},{"header":"Product","items":[{"label":"Live playground","href":"https://demo.bjanczak.com/"},{"label":"Changelog","href":"/docs/changelog"},{"label":"Release archive","href":"/docs/changelog-archive"},{"label":"Roadmap","href":"/docs/roadmap"},{"label":"Requirements","href":"/docs/requirements"},{"label":"FLEX Forms","href":"https://flexforms.bjanczak.com"}]},{"header":"Resources","items":[{"label":"Source on GitHub","href":"https://github.com/janczakb/filament-flex-fields"},{"label":"Report an issue","href":"https://github.com/janczakb/filament-flex-fields/issues/new?template=bug_report.md"},{"label":"Suggest a feature","href":"https://github.com/janczakb/filament-flex-fields/issues/new?template=feature_request.md"},{"label":"Troubleshooting","href":"/docs/troubleshooting"},{"label":"Monitoring \u0026 operations","href":"/docs/sre-runbook"},{"label":"Media migration","href":"/docs/media-ingress-migration"}]}]},"search":{"prompt":"Search documentation…"},"seo":{"metatags":{"og:site_name":"FLEX Fields Documentation","og:locale":"en_US","twitter:card":"summary_large_image","canonical":"https://flex-fields.bjanczak.com","og:image":"https://flex-fields.bjanczak.com/art/og/flex-fields-v4.webp","og:image:width":"1200","og:image:height":"630","twitter:image":"https://flex-fields.bjanczak.com/art/og/flex-fields-v4.webp"},"paths":[{"path":"docs/addressautocompletefield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/address-autocomplete-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/address-autocomplete-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"AddressAutocompleteField in the FLEX Fields playground","twitter:image:alt":"AddressAutocompleteField in the FLEX Fields playground"}},{"path":"docs/audiofield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/audio-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/audio-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"AudioField in the FLEX Fields playground","twitter:image:alt":"AudioField in the FLEX Fields playground"}},{"path":"docs/barcode-scanner-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/barcode-scanner-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/barcode-scanner-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Barcode scanner in the FLEX Fields playground","twitter:image:alt":"Barcode scanner in the FLEX Fields playground"}},{"path":"docs/bubblechoicefield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/bubble-choice-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/bubble-choice-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"BubbleChoiceField in the FLEX Fields playground","twitter:image:alt":"BubbleChoiceField in the FLEX Fields playground"}},{"path":"docs/calculator-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/calculator-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/calculator-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"CalculatorField in the FLEX Fields playground","twitter:image:alt":"CalculatorField in the FLEX Fields playground"}},{"path":"docs/choicecards","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/choice-cards-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/choice-cards-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"ChoiceCards in the FLEX Fields playground","twitter:image:alt":"ChoiceCards in the FLEX Fields playground"}},{"path":"docs/choicecheckboxcards","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/choice-checkbox-cards-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/choice-checkbox-cards-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"ChoiceCheckboxCards in the FLEX Fields playground","twitter:image:alt":"ChoiceCheckboxCards in the FLEX Fields playground"}},{"path":"docs/colorswatchfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/color-swatch-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/color-swatch-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"ColorSwatchField in the FLEX Fields playground","twitter:image:alt":"ColorSwatchField in the FLEX Fields playground"}},{"path":"docs/country-map-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/country-map-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/country-map-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"CountryMapField in the FLEX Fields playground","twitter:image:alt":"CountryMapField in the FLEX Fields playground"}},{"path":"docs/countryfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/country-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/country-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"CountryField in the FLEX Fields playground","twitter:image:alt":"CountryField in the FLEX Fields playground"}},{"path":"docs/covercard","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/cover-card-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/cover-card-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"CoverCard in the FLEX Fields playground","twitter:image:alt":"CoverCard in the FLEX Fields playground"}},{"path":"docs/creditcardfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/credit-card-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/credit-card-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"CreditCardField in the FLEX Fields playground","twitter:image:alt":"CreditCardField in the FLEX Fields playground"}},{"path":"docs/currencyfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/currency-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/currency-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"CurrencyField in the FLEX Fields playground","twitter:image:alt":"CurrencyField in the FLEX Fields playground"}},{"path":"docs/date-periods-and-duration","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/date-periods-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/date-periods-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Months, years \u0026 duration in the FLEX Fields playground","twitter:image:alt":"Months, years \u0026 duration in the FLEX Fields playground"}},{"path":"docs/date-picker","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/date-picker-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/date-picker-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Date picker in the FLEX Fields playground","twitter:image:alt":"Date picker in the FLEX Fields playground"}},{"path":"docs/date-range-picker","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/date-range-picker-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/date-range-picker-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Date range picker in the FLEX Fields playground","twitter:image:alt":"Date range picker in the FLEX Fields playground"}},{"path":"docs/duallistboxfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/dual-listbox-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/dual-listbox-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"DualListboxField in the FLEX Fields playground","twitter:image:alt":"DualListboxField in the FLEX Fields playground"}},{"path":"docs/file-upload-images-and-sources","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/photo-editor-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/photo-editor-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Upload images, avatars and sources in the FLEX Fields playground","twitter:image:alt":"Upload images, avatars and sources in the FLEX Fields playground"}},{"path":"docs/flex-matrix-table","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-matrix-table-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-matrix-table-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexMatrixTable in the FLEX Fields playground","twitter:image:alt":"FlexMatrixTable in the FLEX Fields playground"}},{"path":"docs/flex-rich-editor","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-rich-editor-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-rich-editor-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexRichEditor in the FLEX Fields playground","twitter:image:alt":"FlexRichEditor in the FLEX Fields playground"}},{"path":"docs/flexchecklist","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-checklist-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-checklist-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexChecklist in the FLEX Fields playground","twitter:image:alt":"FlexChecklist in the FLEX Fields playground"}},{"path":"docs/flexcolorpickerfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-color-picker-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-color-picker-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexColorPickerField in the FLEX Fields playground","twitter:image:alt":"FlexColorPickerField in the FLEX Fields playground"}},{"path":"docs/flexfileupload-and-fleximageupload","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/file-upload-list-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/file-upload-list-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FLEX File Upload in the FLEX Fields playground","twitter:image:alt":"FLEX File Upload in the FLEX Fields playground"}},{"path":"docs/flexradiolist","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-radiolist-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-radiolist-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexRadiolist in the FLEX Fields playground","twitter:image:alt":"FlexRadiolist in the FLEX Fields playground"}},{"path":"docs/flexslider","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-slider-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-slider-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexSlider in the FLEX Fields playground","twitter:image:alt":"FlexSlider in the FLEX Fields playground"}},{"path":"docs/flextextareafield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-textarea-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-textarea-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexTextareaField in the FLEX Fields playground","twitter:image:alt":"FlexTextareaField in the FLEX Fields playground"}},{"path":"docs/flextextinput","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/flex-text-input-emoji-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/flex-text-input-emoji-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexTextInput in the FLEX Fields playground","twitter:image:alt":"FlexTextInput in the FLEX Fields playground"}},{"path":"docs/flexverificationcode","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/verification-code-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/verification-code-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"FlexVerificationCode in the FLEX Fields playground","twitter:image:alt":"FlexVerificationCode in the FLEX Fields playground"}},{"path":"docs/font-select","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/font-select-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/font-select-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Font Select in the FLEX Fields playground","twitter:image:alt":"Font Select in the FLEX Fields playground"}},{"path":"docs/hold-confirm-action","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/hold-confirm-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/hold-confirm-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Hold confirm \u0026 confirm morph in the FLEX Fields playground","twitter:image:alt":"Hold confirm \u0026 confirm morph in the FLEX Fields playground"}},{"path":"docs/icon-picker-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/icon-picker-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/icon-picker-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"IconPickerField in the FLEX Fields playground","twitter:image:alt":"IconPickerField in the FLEX Fields playground"}},{"path":"docs/imagechoicecards","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/image-choice-cards-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/image-choice-cards-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"ImageChoiceCards in the FLEX Fields playground","twitter:image:alt":"ImageChoiceCards in the FLEX Fields playground"}},{"path":"docs/itemcardgroup","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/item-card-group-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/item-card-group-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"ItemCardGroup in the FLEX Fields playground","twitter:image:alt":"ItemCardGroup in the FLEX Fields playground"}},{"path":"docs/link-preview-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/link-preview-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/link-preview-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Link Preview Field in the FLEX Fields playground","twitter:image:alt":"Link Preview Field in the FLEX Fields playground"}},{"path":"docs/map-coordinates","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/map-coordinates-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/map-coordinates-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"MapCoordinatesField in the FLEX Fields playground","twitter:image:alt":"MapCoordinatesField in the FLEX Fields playground"}},{"path":"docs/map-display","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/map-display-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/map-display-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"MapDisplayField in the FLEX Fields playground","twitter:image:alt":"MapDisplayField in the FLEX Fields playground"}},{"path":"docs/map-editor","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/map-editor-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/map-editor-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"MapEditorField in the FLEX Fields playground","twitter:image:alt":"MapEditorField in the FLEX Fields playground"}},{"path":"docs/map-markers","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/map-markers-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/map-markers-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"MapMarkersField in the FLEX Fields playground","twitter:image:alt":"MapMarkersField in the FLEX Fields playground"}},{"path":"docs/map-zones","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/map-zones-polygon-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/map-zones-polygon-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"MapZonesField in the FLEX Fields playground","twitter:image:alt":"MapZonesField in the FLEX Fields playground"}},{"path":"docs/mappickerfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/map-picker-structured-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/map-picker-structured-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"MapPickerField in the FLEX Fields playground","twitter:image:alt":"MapPickerField in the FLEX Fields playground"}},{"path":"docs/matrixchoicefield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/matrix-choice-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/matrix-choice-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"MatrixChoiceField in the FLEX Fields playground","twitter:image:alt":"MatrixChoiceField in the FLEX Fields playground"}},{"path":"docs/nps-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/nps-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/nps-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"NpsField in the FLEX Fields playground","twitter:image:alt":"NpsField in the FLEX Fields playground"}},{"path":"docs/numberstepper","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/number-stepper-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/number-stepper-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"NumberStepper in the FLEX Fields playground","twitter:image:alt":"NumberStepper in the FLEX Fields playground"}},{"path":"docs/phonefield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/phone-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/phone-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"PhoneField in the FLEX Fields playground","twitter:image:alt":"PhoneField in the FLEX Fields playground"}},{"path":"docs/pricerangefield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/price-range-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/price-range-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"PriceRangeField in the FLEX Fields playground","twitter:image:alt":"PriceRangeField in the FLEX Fields playground"}},{"path":"docs/progresscircle","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/progress-circle-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/progress-circle-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"ProgressCircle in the FLEX Fields playground","twitter:image:alt":"ProgressCircle in the FLEX Fields playground"}},{"path":"docs/ratingfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/rating-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/rating-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"RatingField in the FLEX Fields playground","twitter:image:alt":"RatingField in the FLEX Fields playground"}},{"path":"docs/schedule-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/schedule-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/schedule-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"ScheduleField in the FLEX Fields playground","twitter:image:alt":"ScheduleField in the FLEX Fields playground"}},{"path":"docs/segmentcontrol","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/segment-control-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/segment-control-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"SegmentControl in the FLEX Fields playground","twitter:image:alt":"SegmentControl in the FLEX Fields playground"}},{"path":"docs/segmenttabs","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/segment-tabs-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/segment-tabs-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"SegmentTabs in the FLEX Fields playground","twitter:image:alt":"SegmentTabs in the FLEX Fields playground"}},{"path":"docs/selectfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/select-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/select-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"SelectField in the FLEX Fields playground","twitter:image:alt":"SelectField in the FLEX Fields playground"}},{"path":"docs/signaturefield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/signature-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/signature-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"SignatureField in the FLEX Fields playground","twitter:image:alt":"SignatureField in the FLEX Fields playground"}},{"path":"docs/slugfield-and-titleslugfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/slug-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/slug-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"SlugField \u0026 TitleSlugField in the FLEX Fields playground","twitter:image:alt":"SlugField \u0026 TitleSlugField in the FLEX Fields playground"}},{"path":"docs/social-links-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/social-links-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/social-links-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Social links in the FLEX Fields playground","twitter:image:alt":"Social links in the FLEX Fields playground"}},{"path":"docs/switchfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/switch-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/switch-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"SwitchField in the FLEX Fields playground","twitter:image:alt":"SwitchField in the FLEX Fields playground"}},{"path":"docs/tags-field","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/tags-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/tags-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"TagsField in the FLEX Fields playground","twitter:image:alt":"TagsField in the FLEX Fields playground"}},{"path":"docs/time-picker","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/time-picker-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/time-picker-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Time picker in the FLEX Fields playground","twitter:image:alt":"Time picker in the FLEX Fields playground"}},{"path":"docs/timezonefield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/timezone-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/timezone-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"TimezoneField in the FLEX Fields playground","twitter:image:alt":"TimezoneField in the FLEX Fields playground"}},{"path":"docs/todolistfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/todo-list-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/todo-list-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Todo List in the FLEX Fields playground","twitter:image:alt":"Todo List in the FLEX Fields playground"}},{"path":"docs/trackslider","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/track-slider-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/track-slider-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"TrackSlider in the FLEX Fields playground","twitter:image:alt":"TrackSlider in the FLEX Fields playground"}},{"path":"docs/trafficsplit","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/traffic-split-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/traffic-split-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"TrafficSplit in the FLEX Fields playground","twitter:image:alt":"TrafficSplit in the FLEX Fields playground"}},{"path":"docs/translatablefields","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/translatable-fields-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/translatable-fields-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"TranslatableFields in the FLEX Fields playground","twitter:image:alt":"TranslatableFields in the FLEX Fields playground"}},{"path":"docs/userselect","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/user-select-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/user-select-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"UserSelect in the FLEX Fields playground","twitter:image:alt":"UserSelect in the FLEX Fields playground"}},{"path":"docs/videofield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/video-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/video-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"VideoField in the FLEX Fields playground","twitter:image:alt":"VideoField in the FLEX Fields playground"}},{"path":"docs/voicenoterecorderfield","metatags":{"og:video":"https://flex-fields.bjanczak.com/art/previews/voice-note-recorder-field-motion.mp4","og:video:secure_url":"https://flex-fields.bjanczak.com/art/previews/voice-note-recorder-field-motion.mp4","og:video:type":"video/mp4","og:video:width":"1920","og:video:height":"1080","og:image:type":"image/webp","og:image:alt":"Voice Note Recorder in the FLEX Fields playground","twitter:image:alt":"Voice Note Recorder in the FLEX Fields playground"}},{"path":"docs/asset-loading","metatags":{"og:type":"article","og:video":"https://www.youtube-nocookie.com/embed/KufHFWijeCc","og:video:secure_url":"https://www.youtube-nocookie.com/embed/KufHFWijeCc","og:video:type":"text/html","og:video:width":"1920","og:video:height":"1080","og:image:width":"1200","og:image:height":"630"}},{"path":"docs/extensions","metatags":{"og:type":"article","og:image":"https://i.ytimg.com/vi/m4V_R7YxTP4/maxresdefault.jpg","og:image:type":"image/jpeg","og:image:width":"1280","og:image:height":"720","og:image:alt":"Custom Laravel Filament form component workshop with a live preview and code editor","og:video":"https://www.youtube-nocookie.com/embed/m4V_R7YxTP4","og:video:secure_url":"https://www.youtube-nocookie.com/embed/m4V_R7YxTP4","og:video:type":"text/html","og:video:width":"1920","og:video:height":"1080","twitter:card":"summary_large_image","twitter:image":"https://i.ytimg.com/vi/m4V_R7YxTP4/maxresdefault.jpg"}}],"organization":{"id":"https://flex-fields.bjanczak.com/#organization","name":"FLEX Fields","url":"https://flex-fields.bjanczak.com/","logo":"https://flex-fields.bjanczak.com/art/docs-logo-light.svg","sameAs":["https://github.com/janczakb/filament-flex-fields"]},"indexing":"navigable","trailingSlash":false},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":false},"integrations":{"ga4":{"measurementId":"G-609GENVBF0"}},"banner":{"content":"**FLEX Fields v4 is here.** [Explore what's new →](/docs/changelog)","dismissible":true,"color":{"light":"#5B49D6","dark":"#5B49D6"}},"errors":{"404":{"redirect":false,"title":"This documentation page could not be found","description":"Search for the component name, or return to the [documentation home](/docs)."}},"contextual":{"options":["copy","view","chatgpt","claude","download-pdf"],"display":"header"},"thumbnails":{"fonts":{"family":"Inter"}},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"markdown":{"instructions":["Examples target Filament 5. Verify optional dependencies before configuring integrations.","Upload transfer completion, permanent storage and record acceptance are separate milestones. Native and Spatie image conversions retain the original."]},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"flex-fields","hasAudioNarration":false,"actualSubdomain":"flex-fields","customDomains":["flex-fields.bjanczak.com"],"gitSource":{"type":"github","owner":"janczakb","repo":"filament-flex-fields","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"68a139a9-562a-4f0f-88ef-31ffa7183ef8","liveDeploymentHistoryId":"6adc8f89939c74940da5fb14","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adc8f89939c74940da5fb14"},"feedback":{"agentFeedback":true,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adc8f89939c74940da5fb14","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Components","count":88},{"language":"default","tag":"Component reference","count":88},{"language":"default","tag":"Extensions","count":53},{"language":"default","tag":"Choice \u0026 Selection","count":15},{"language":"default","tag":"Start here","count":14},{"language":"default","tag":"Text \u0026 Input","count":12},{"language":"default","tag":"Media OS","count":12},{"language":"default","tag":"Configuration and values","count":11},{"language":"default","tag":"Maps \u0026 Location","count":10},{"language":"default","tag":"File Upload","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"docs/assets/component-library.css","content":".fff-library{--library-ink:#18181b;--library-muted:#737378;--library-line:#ebebee;--library-paper:#fff;color:var(--library-ink);width:100%;min-width:0}.fff-library *{box-sizing:border-box}.fff-library .fff-library-intro{margin:0 0 26px;color:var(--library-muted);font-size:16px;line-height:1.65;max-width:770px}.fff-library-index{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 42px}.fff-library .fff-library-index a{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--library-line);border-radius:9px;text-decoration:none;font-size:12px;line-height:18px;color:var(--library-muted);transition:background-color .15s,color .15s}.fff-library .fff-library-index a:hover{color:var(--library-ink);background:color-mix(in srgb,var(--library-ink) 4%,transparent)}.fff-library-index a>span{font-size:10px;opacity:.65;font-variant-numeric:tabular-nums}.fff-library-section{margin:0 0 52px;scroll-margin-top:130px}.fff-library-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.fff-library .fff-library-heading h2{border:0;padding:0;margin:0;font-size:21px;font-weight:600;line-height:29px;letter-spacing:-.4px;scroll-margin-top:135px}.fff-library-heading>span{font-size:13px;color:var(--library-muted);font-variant-numeric:tabular-nums}.fff-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fff-library .fff-library-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--library-line);border-radius:25px;background:var(--library-paper);color:inherit;text-decoration:none!important;transition:border-color .18s,box-shadow .18s}.fff-library .fff-library-card:hover{border-color:#bfb7e8;box-shadow:0 5px 18px #211a4b08}.fff-library .fff-library-card:focus-visible,.fff-library .fff-library-index a:focus-visible{outline:2px solid #7863e0;outline-offset:4px}.fff-library-preview{display:block;aspect-ratio:1.56;overflow:hidden;background:#f7f7f7}.fff-library .fff-library-preview img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;margin:0!important;border:0!important;border-radius:0!important}.fff-library-copy{display:block;padding:18px 19px 22px}.fff-library-copy>strong{display:block;padding-inline-end:15px;font-size:15px;font-weight:550;line-height:22px;color:var(--library-ink)}.fff-library-copy>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;font-size:13px;line-height:20px;color:var(--library-muted)}.fff-library-open{position:absolute;inset-inline-end:17px;bottom:73px;font-size:16px;line-height:22px;opacity:0;transform:translate(-3px,3px);transition:opacity .18s,transform .18s;color:var(--library-muted)}.fff-library-card:focus-visible .fff-library-open,.fff-library-card:hover .fff-library-open{opacity:1;transform:none}.fff-library-more{margin:10px 0 0;padding:25px;border:1px solid var(--library-line);border-radius:24px}.fff-library-more>strong{font-size:18px;line-height:26px;font-weight:600}.fff-library .fff-library-more p{margin:7px 0 16px;color:var(--library-muted);font-size:14px;line-height:22px}.fff-library .fff-library-more a{display:inline-block;margin-inline-end:20px;font-size:13px;color:#6e59ce;text-decoration:none}.dark .fff-library{--library-ink:#f5f5f7;--library-muted:#a1a1aa;--library-line:#30303b;--library-paper:#15151f}.dark .fff-library .fff-library-card:hover{border-color:#696080;box-shadow:none}.dark .fff-library .fff-library-more a{color:#b7a9ff}@media (max-width:1100px) and (min-width:1024px){.fff-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fff-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fff-library-copy{padding:14px 14px 18px}.fff-library .fff-library-card{border-radius:20px}.fff-library-index{margin-bottom:30px}}@media (max-width:480px){.fff-library-grid{grid-template-columns:minmax(0,1fr)}.fff-library-preview{aspect-ratio:1.65}.fff-library-copy>span{-webkit-line-clamp:2}.fff-library-section{margin-bottom:34px}}@media (prefers-reduced-motion:reduce){.fff-library .fff-library-card,.fff-library .fff-library-index a,.fff-library-open{transition:none}}.fff-library-preview--icon{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#a099ba;background:radial-gradient(ellipse at 50% 100%,#eeebf8,transparent 70%),#f8f8fa;padding:24px}.fff-library-glyph{display:block;width:48px;height:48px;flex-shrink:0;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.fff-library .fff-library-preview--icon code{display:block;max-width:100%;padding:0;border:0;background:0 0;color:#777184;font-size:10px;line-height:17px;text-align:center;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dark .fff-library-preview--icon{color:#9d91c1;background:radial-gradient(ellipse at 50% 100%,#29223d,transparent 70%),#191820}.dark .fff-library .fff-library-preview--icon code{color:#aaa2bb}.fff-library-copy>.fff-library-badges{display:flex;gap:5px;flex-wrap:wrap;overflow:visible;margin-top:11px;-webkit-line-clamp:unset}.fff-library-badges>span{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid var(--library-line);border-radius:6px;font-size:10px;line-height:14px;color:var(--library-muted);white-space:nowrap}"},{"filePath":"docs/assets/footer.css","content":"#footer.fff-docs-footer{--fff-footer-text:#1f2026;--fff-footer-muted:#666872;--fff-footer-line:#e8e8ed;--fff-footer-accent:#5b49d6;--fff-footer-surface:#f4f4f7;background:#fafafb;border-color:var(--fff-footer-line);color:var(--fff-footer-text)}.dark #footer.fff-docs-footer{--fff-footer-text:#f4f4f7;--fff-footer-muted:#a6a6b2;--fff-footer-line:#29292f;--fff-footer-accent:#b7abff;--fff-footer-surface:#222228;background:#141417}#footer .fff-docs-footer-shell{max-width:80rem;gap:1.5rem;padding:2.75rem clamp(1.25rem,3.5vw,3rem) 1.25rem}#footer .fff-docs-footer-intro{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:2.25rem;border-bottom:1px solid var(--fff-footer-line)}#footer .fff-docs-footer-intro-copy{min-width:0}#footer .fff-docs-footer-eyebrow{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;color:var(--fff-footer-accent);font-size:.6875rem;font-weight:650;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}#footer .fff-docs-footer-eyebrow::before{content:\"\";width:.375rem;height:.375rem;flex:none;border-radius:50%;background:currentColor}#footer .fff-docs-footer-title{margin:0;max-width:28rem;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:650;letter-spacing:-.045em;line-height:1.18;text-wrap:balance}#footer .fff-docs-footer-lead{margin:.75rem 0 0;max-width:27rem;color:var(--fff-footer-muted);font-size:.8125rem;line-height:1.65;text-wrap:pretty}#footer .fff-docs-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}#footer .fff-docs-footer-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;padding:.625rem 1rem;border:1px solid transparent;border-radius:.75rem;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color 150ms ease,border-color 150ms ease}#footer .fff-docs-footer-button-primary{background:#5b49d6;color:#fff}#footer .fff-docs-footer-button-primary:hover{background:#4935b5}#footer .fff-docs-footer-button-secondary{color:var(--fff-footer-text)}#footer .fff-docs-footer-button-secondary:hover{background:var(--fff-footer-surface);border-color:var(--fff-footer-line)}#footer .fff-docs-footer-directory{display:flex;flex-direction:column;gap:1.75rem}#footer .fff-docs-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-block:.25rem}#footer .fff-docs-footer-column{min-width:0;align-items:stretch}#footer .fff-docs-footer-column>div{gap:0}#footer .fff-docs-footer-column p{margin:0 0 .75rem;padding-inline:.5rem;font-size:.75rem;font-weight:650;color:var(--fff-footer-text)}#footer .fff-docs-footer-column a{display:flex;align-items:center;gap:.375rem;width:fit-content;max-width:100%;min-height:2rem;padding:.3125rem .5rem;border-radius:.4375rem;overflow:visible;white-space:normal;color:var(--fff-footer-muted);font-size:.75rem;line-height:1.5;text-overflow:clip;text-wrap:pretty;transition:color 150ms ease,background-color 150ms ease}#footer .fff-docs-footer-column a[target=_blank]::after{content:\"↗\";flex:none;font-size:.75rem;opacity:.6}#footer .fff-docs-footer-column a:hover{color:var(--fff-footer-text);background:var(--fff-footer-surface)}#footer .fff-docs-footer-brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:0;gap:1.25rem;padding-top:1.5rem;border-top:1px solid var(--fff-footer-line)}#footer .fff-docs-footer-brand>a{flex:none}#footer .fff-docs-footer-brand>:last-child{min-width:0;margin-inline-start:auto;justify-content:flex-end}#footer .fff-docs-footer-brand-description{min-width:0}#footer .fff-docs-footer-brand-copy{margin:0;color:var(--fff-footer-muted);font-size:.75rem;line-height:1.6}#footer .fff-docs-footer-badges{display:flex;flex-wrap:wrap;gap:.375rem .75rem;margin-top:.25rem}#footer .fff-docs-footer-badge,#footer .fff-docs-footer-legal{color:var(--fff-footer-muted);font-size:.625rem;line-height:1.6}#footer .fff-docs-footer-badge+.fff-docs-footer-badge::before{content:\"·\";margin-inline-end:.75rem;opacity:.6}#footer .fff-docs-footer-legal{align-items:center;justify-content:space-between;font-size:.6875rem}#footer .fff-docs-footer-legal p{margin:0}#footer .fff-docs-footer-legal,#footer .fff-docs-footer-legal-links{display:flex;flex-wrap:wrap;gap:.625rem 1rem}#footer .fff-docs-footer-legal a:hover{color:var(--fff-footer-accent)}#footer.fff-docs-footer a:focus-visible{outline:2px solid var(--fff-footer-accent);outline-offset:3px;border-radius:.4375rem}@media (max-width:1279px){#footer .fff-docs-footer-intro{align-items:flex-start;flex-direction:column;gap:1.25rem}}@media (max-width:767px){#footer .fff-docs-footer-shell{padding-top:2rem}#footer .fff-docs-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem 1rem}#footer .fff-docs-footer-column a{min-height:2.25rem}#footer .fff-docs-footer-brand{flex-wrap:wrap;gap:.875rem}#footer .fff-docs-footer-brand-description{flex-basis:calc(100% - 2.5rem);order:1}#footer .fff-docs-footer-brand>:last-child{margin-inline-start:auto}}@media (max-width:379px){#footer .fff-docs-footer-actions{align-items:stretch;flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){#footer .fff-docs-footer-button,#footer .fff-docs-footer-column a{transition:none}}.fff-docs-license-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}"},{"filePath":"docs/assets/license-form.css","content":".fff-docs-license-form-frame{margin:1.75rem 0 1rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid #e4e0f1;border-radius:1.5rem;background:#fff;color-scheme:light}.dark .fff-docs-license-form-frame{border-color:#413852}.fff-docs-license-form{display:block;width:100%;border:0}@media (max-width:639px){.fff-docs-license-form-frame{padding:1rem;border-radius:1rem}}"},{"filePath":"docs/assets/rtl-page.css","content":".fff-rtl-frame{display:block;width:100%;height:500px;border:0;background:0 0;border-radius:0;margin:22px 0 18px}@media (max-width:800px){.fff-rtl-frame{height:790px}}"},{"filePath":"docs/assets/start-here.css","href":"/_mintlify/custom/flex-fields/470984702e11894d/docs/assets/start-here.css"}],"page":{"pagePath":"docs/licensing-faq","slug":"/docs/licensing-faq","pageMetadata":{"title":"Licensing questions","description":"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.","icon":"circle-question-mark","href":"/docs/licensing-faq"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`These examples explain the current License v2.0. For the exact conditions, read the `,_jsx(_components.a,{href:`/docs/license-terms`,children:`full terms`}),`. Your accepted License Confirmation identifies the purchased scope; expressly agreed Custom terms can vary it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`free-use-and-hosted-products`,children:`Free use and hosted products`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Is the free version missing components?`,id:`is-the-free-version-missing-components`,children:_jsx(_components.p,{children:`No. The free-use grant limits how the software may be used; it does not describe a smaller component edition. The three standard commercial plans also have the same package features.`})}),_jsx(Accordion,{title:`Is this an open-source license?`,id:`is-this-an-open-source-license`,children:_jsx(_components.p,{children:`No. It is source-available. You can inspect the source and obtain the official package. GitHub separately permits viewing and service-native forks of its public repositories. Those platform permissions do not grant unrestricted commercial use, customer installations, OEM rights or independent redistribution outside their scope.`})}),_jsx(Accordion,{title:`Can I fork the repository to contribute?`,id:`can-i-fork-the-repository-to-contribute`,children:_jsx(_components.p,{children:`Yes. You can use GitHub’s native fork and pull-request workflow while retaining existing notices. The FLEX license does not require deleting a fork that remains permitted by GitHub’s platform terms after the contribution is accepted or closed. Contributing does not itself grant a commercial license. Your contribution remains yours, with the submission rights described in Section 4 of the license.`})}),_jsx(Accordion,{title:`Can a profitable company use an internal app for free?`,id:`can-a-profitable-company-use-an-internal-app-for-free`,children:_jsx(_components.p,{children:`Yes, when every internal-use condition is met. Revenue is not the test. The application must serve the eligible entity’s own operations rather than constitute or configure the commercial software service supplied to users.`})}),_jsxs(Accordion,{title:`Is the free-use test applied per panel or per Laravel application?`,id:`is-the-free-use-test-applied-per-panel-or-per-laravel-application`,children:[_jsx(_components.p,{children:`Neither boundary decides the result on its own. Assess what FLEX implements. Internal monitoring, employee records and company accounting can remain free even when they share a Laravel backend with a commercial product. FLEX controls defining the product’s comparison rules or calculation parameters are commercial functionality even behind a staff login.`}),_jsxs(_components.p,{children:[`Read-only access does not establish an exemption, and editing records does not automatically require a commercial license. See the `,_jsx(_components.a,{href:`/docs/licensing#internal-panel-and-commercial-product-in-the-same-application`,children:`shared-backend examples`}),`, including how to answer the license guide.`]})]}),_jsx(Accordion,{title:`Does a small or freemium SaaS need a commercial license?`,id:`does-a-small-or-freemium-saas-need-a-commercial-license`,children:_jsx(_components.p,{children:`A live commercial hosted product needs the appropriate grant regardless of revenue or user count. Its freemium tier is part of that product. Private evaluation before launch is different from a paid pilot or live customer workload.`})}),_jsx(Accordion,{title:`Do more tenants, developers or servers require Enterprise?`,id:`do-more-tenants-developers-or-servers-require-enterprise`,children:_jsx(_components.p,{children:`No. Standard plans have no tenant, user, developer or server limit within their scope. Enterprise Group adds qualifying entity coverage, not a larger usage allowance.`})}),_jsx(Accordion,{title:`Do several domains, regions or subscription tiers count as separate products?`,id:`do-several-domains-regions-or-subscription-tiers-count-as-separate-products`,children:_jsx(_components.p,{children:`They can remain one product when they are deployments, language editions or tiers of the same service. Separately offered applications with different identities are separate products, even if they share a repository or are sold together.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`agencies-and-client-work`,children:`Agencies and client work`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Does an agency's Unlimited Company license cover all clients?`,id:`does-an-agencys-unlimited-company-license-cover-all-clients`,children:_jsx(_components.p,{children:`No. It covers products owned and operated by the named agency entity. A client’s own product needs the client’s applicable free or commercial entitlement, or an expressly agreed distribution model.`})}),_jsx(Accordion,{title:`Can bespoke client development remain free?`,id:`can-bespoke-client-development-remain-free`,children:_jsx(_components.p,{children:`It can qualify under the work-for-hire conditions when you remain the responsible licensee/operator, the identified client receives runtime access only, and the application serves that client’s internal operations rather than a software product or service offered to others. Each engagement must independently meet the conditions.`})}),_jsxs(Accordion,{title:`Can the client own the application and license the dependency directly?`,id:`can-the-client-own-the-application-and-license-the-dependency-directly`,children:[_jsx(_components.p,{children:`Yes, for a genuine bespoke project. The client obtains the official dependency under its own qualifying free or commercial grant and appoints the agency as Authorized Personnel. The agency can install and maintain it on the client’s behalf and hand over its independently written application code without delivering its own package copy or fork.`}),_jsx(_components.p,{children:`An eligible client-internal application can remain free. A client’s hosted SaaS needs the client’s suitable commercial grant. This route does not authorize selling a reusable product to many buyers and calling each installation bespoke.`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`distribution-and-corporate-coverage`,children:`Distribution and corporate coverage`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`What if customers install the product in their own cloud?`,id:`what-if-customers-install-the-product-in-their-own-cloud`,children:_jsx(_components.p,{children:`Customer-cloud and on-premises delivery of your software-containing product require Custom rights outside applicable permitted exceptions, even if you manage the installation. Source, container, installer and VM delivery count as copies; encryption does not change that.`})}),_jsxs(Accordion,{title:`Do customer branding and exported data require OEM rights?`,id:`do-customer-branding-and-exported-data-require-oem-rights`,children:[_jsx(_components.p,{children:`Ordinary tenant logos, colors and domains can fit hosted use when you retain ownership, operation and the customer service relationship. Normal browser assets, hosted widgets, data exports and PDFs do not by themselves create redistribution rights.`}),_jsx(_components.p,{children:`Supplying reusable package code, installable applications or independent reseller or sublicensing rights is different and requires appropriate Custom scope.`})]}),_jsx(Accordion,{title:`Does Enterprise Group include OEM or partly owned companies?`,id:`does-enterprise-group-include-oem-or-partly-owned-companies`,children:_jsx(_components.p,{children:`No. Enterprise Group covers the named parent and subsidiaries with 100% ownership interests and voting rights through the qualifying chain. It does not automatically include joint ventures, 99%-owned subsidiaries, independent clients or external distribution rights.`})}),_jsx(Accordion,{title:`What happens when a subsidiary leaves the licensed group?`,id:`what-happens-when-a-subsidiary-leaves-the-licensed-group`,children:_jsx(_components.p,{children:`It has 90 calendar days to continue existing deployments while obtaining its own license or removing the package. Maintenance and security patches are allowed during that transition; new products and redistribution are not. Entities that remain covered retain group coverage.`})}),_jsx(Accordion,{title:`Can I use my own brand and privately modify the package?`,id:`can-i-use-my-own-brand-and-privately-modify-the-package`,children:_jsx(_components.p,{children:`Yes, within the applicable grant. Retain copyright, license and third-party notices. There is no additional public “Powered by” badge requirement. Private contractor access for your licensed work does not grant contractors rights for their own products.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`existing-purchases-and-upgrades`,children:`Existing purchases and upgrades`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Do I need to renew a Standard Plan every year?`,id:`do-i-need-to-renew-a-standard-plan-every-year`,children:_jsx(_components.p,{children:`No. Standard Plans are one-time purchases with perpetual rights within their scope, subject to compliance. There is no mandatory renewal, tenant fee or update subscription to continue licensed use. Custom duration and fees are individually agreed.`})}),_jsx(Accordion,{title:`Are updates and other FLEX packages included?`,id:`are-updates-and-other-flex-packages-included`,children:_jsx(_components.p,{children:`Standard grants cover subsequent official updates, including major versions of this package, under their issued terms. Separate packages such as FLEX Forms are not included. Licensing does not promise future releases, particular compatibility, custom work or a support SLA.`})}),_jsxs(Accordion,{title:`Will a new license version change my existing purchase?`,id:`will-a-new-license-version-change-my-existing-purchase`,children:[_jsx(_components.p,{children:`Previously issued licenses retain their agreed price, scope, duration, applicable version and update entitlement. There is no forced repurchase or retroactive increase. Broader group or OEM rights are not added automatically; requested expansion needs an appropriate grant.`}),_jsx(_components.p,{children:`Copies validly obtained under an earlier free license remain governed by that version for those copies. Check the accompanying terms for new downloads and releases unless an existing commercial grant covers them.`})]}),_jsxs(Accordion,{title:`Can my earlier payment count toward an upgrade?`,id:`can-my-earlier-payment-count-toward-an-upgrade`,children:[_jsx(_components.p,{children:`Standard Plans originally issued under v2.0 have no upgrade deadline. Eligible net license fees can count toward the then-current destination price, subject to scope, consent and confirmation requirements. Taxes and support are excluded; credits have no cash value and cannot be reused.`}),_jsxs(_components.p,{children:[`Read the `,_jsx(_components.a,{href:`/docs/plans#upgrade-without-buying-the-same-scope-twice`,children:`upgrade examples`}),`. Pre-v2.0 and Custom grants need an individual written quote.`]})]}),_jsx(Accordion,{title:`Can I transfer my license when I sell the product?`,id:`can-i-transfer-my-license-when-i-sell-the-product`,children:_jsx(_components.p,{children:`A new legal owner does not automatically inherit your portfolio license. Product sales, entity transfers and incorporation can need transfer approval, a new grant or an agreed transition. Discuss the change before the new operator takes over. A name change of the same legal entity is different from changing the licensee.`})}),_jsx(Accordion,{title:`How do I buy or clarify a plan?`,id:`how-do-i-buy-or-clarify-a-plan`,children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://shop.bjanczak.com/checkout/buy/9035f5b4-c5a2-4b03-867d-109b48d49134`,children:`Buy Single Product, Unlimited Company or Enterprise Group`}),` directly and select the matching plan in checkout. You do not need to submit an enquiry first. Use the `,_jsx(_components.a,{href:`/docs/request-license`,children:`license guide`}),` if you need help choosing. Custom / OEM, unclear scope, upgrades and transfers require individual contact before payment: `,_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`}),`. A tax receipt alone is not the grant; keep the authenticated License Confirmation as well.`]})})]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Compare the plans`,icon:`wallet`,href:`/docs/plans`,children:`Find current pricing and the scope each plan covers.`}),_jsx(Card,{title:`Review the full license`,icon:`scale`,href:`/docs/license-terms`,children:`Read the actual grants and conditions.`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Licensing questions","description":"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.","icon":"circle-question-mark","href":"/docs/licensing-faq"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Free use and hosted products","slug":"free-use-and-hosted-products","depth":2,"children":[]},{"title":"Agencies and client work","slug":"agencies-and-client-work","depth":2,"children":[]},{"title":"Distribution and corporate coverage","slug":"distribution-and-corporate-coverage","depth":2,"children":[]},{"title":"Existing purchases and upgrades","slug":"existing-purchases-and-upgrades","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/flex-fields/38c6d5388d279e8f/docs/assets/footer.js","/_mintlify/custom/flex-fields/9659c9cc15a288d1/docs/assets/home-stories.js","/_mintlify/custom/flex-fields/bd963917e687e664/docs/assets/license-form.js"],"subdomain":"flex-fields","siteName":"FLEX Fields","title":"Licensing questions - FLEX Fields","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-20T12:59:48.245Z","gitLastModified":"2026-10-20T12:58:40.000Z","originalFileLocation":"docs/licensing-faq.md"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.\">\u003cmeta data-mint-head name=\"application-name\" content=\"FLEX Fields\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Licensing questions - FLEX Fields\">\u003cmeta data-mint-head property=\"og:description\" content=\"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FLEX Fields Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://flex-fields.bjanczak.com/docs/licensing-faq\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://flex-fields.bjanczak.com/art/og/flex-fields-v4.webp\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Licensing questions - FLEX Fields\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://flex-fields.bjanczak.com/art/og/flex-fields-v4.webp\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/flex-fields/HGlE518CCrTWIncA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FLEX Fields\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5B49D6\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003clink data-mint-head rel=\"canonical\" href=\"https://flex-fields.bjanczak.com/docs/licensing-faq\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/licensing-faq.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://flex-fields.bjanczak.com/#organization\",\"name\":\"FLEX Fields\",\"url\":\"https://flex-fields.bjanczak.com/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://flex-fields.bjanczak.com/art/docs-logo-light.svg\"},\"sameAs\":[\"https://github.com/janczakb/filament-flex-fields\"]},{\"@type\":\"WebSite\",\"@id\":\"https://flex-fields.bjanczak.com#website\",\"name\":\"FLEX Fields\",\"url\":\"https://flex-fields.bjanczak.com\",\"publisher\":{\"@id\":\"https://flex-fields.bjanczak.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://flex-fields.bjanczak.com/docs/licensing-faq#webpage\",\"url\":\"https://flex-fields.bjanczak.com/docs/licensing-faq\",\"name\":\"Licensing questions\",\"description\":\"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.\",\"dateModified\":\"2026-10-20T12:58:40.000Z\",\"isPartOf\":{\"@id\":\"https://flex-fields.bjanczak.com#website\"},\"breadcrumb\":{\"@id\":\"https://flex-fields.bjanczak.com/docs/licensing-faq#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://flex-fields.bjanczak.com/docs/licensing-faq#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"License and plans\",\"item\":\"https://flex-fields.bjanczak.com/docs/licensing\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Licensing questions\",\"item\":\"https://flex-fields.bjanczak.com/docs/licensing-faq\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://flex-fields.bjanczak.com/docs/licensing-faq#article\",\"headline\":\"Licensing questions\",\"name\":\"Licensing questions\",\"description\":\"FLEX Fields licensing examples for free internal use, SaaS products, agencies, corporate groups, distribution and upgrades.\",\"url\":\"https://flex-fields.bjanczak.com/docs/licensing-faq\",\"mainEntityOfPage\":{\"@id\":\"https://flex-fields.bjanczak.com/docs/licensing-faq#webpage\"},\"image\":\"https://flex-fields.bjanczak.com/art/og/flex-fields-v4.webp\",\"dateModified\":\"2026-10-20T12:58:40.000Z\",\"publisher\":{\"@id\":\"https://flex-fields.bjanczak.com/#organization\"},\"isPartOf\":{\"@id\":\"https://flex-fields.bjanczak.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FLEX Fields\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FLEX Fields","nav":{"global":null,"tabs":[{"tab":"Home","hidden":true,"searchable":true,"pages":[{"title":"Home","href":"/docs"}]},{"tab":"Start here","pages":[{"title":"Start here","href":"/docs/quickstart"}]},{"tab":"AI","icon":"sparkles","pages":[{"title":"AI","href":"/docs/ai-assisted-development"}]},{"tab":"Components","pages":[{"title":"Components","href":"/docs/component-library"}]},{"tab":"Asset Manager","pages":[{"title":"Asset Manager","href":"/docs/asset-loading"}]},{"tab":"Media OS","pages":[{"title":"Media OS","href":"/docs/media-capture-os"}]},{"tab":"Extensions","pages":[{"title":"Extensions","href":"/docs/extensions"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/docs/changelog"}]},{"tab":"Roadmap","pages":[{"title":"Roadmap","href":"/docs/roadmap"}]},{"tab":"Licensing","groups":[{"group":"License and plans","pages":[{"title":"Free and commercial use","sidebarTitle":"Overview","icon":"scroll-text","href":"/docs/licensing"},{"title":"Plans and pricing","icon":"wallet","mode":"wide","href":"/docs/plans"},{"title":"Find your license","description":"Check free eligibility, buy a standard license or discuss Custom rights.","icon":"mail","href":"/docs/request-license"},{"title":"Licensing questions","icon":"circle-question-mark","href":"/docs/licensing-faq"},{"title":"License terms","description":"The complete FLEX Fields source-available and commercial License v2.0, effective 1 October 2026.","icon":"scale","href":"/docs/license-terms"}]}]}]},"title":"Licensing questions - FLEX Fields","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["10e4515597"],"chunks":["BannerMarkdown-cfwQA_n9.js","dist-2LoAhjKH.js","lib--scc4DXi.js","lib-B8HbPgcC.js","clsx-DZLdJUrt.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}