Plugin Requirements.
To maintain quality, security, and ease of use in the Framer ecosystem, we have set plugin requirements. Plugin creators must follow these to ensure a good user experience. By submitting a plugin, you agree that all requirements are met.
General
Plugin Purpose and Functionality — Ensure the plugin addresses a specific user need or enhances the design/development experience in Framer. The functionality must match its description; misleading functionality will result in rejection.
Plugin Purpose and Functionality — Ensure the plugin addresses a specific user need or enhances the design/development experience in Framer. The functionality must match its description; misleading functionality will result in rejection.
Plugin Purpose and Functionality — Ensure the plugin addresses a specific user need or enhances the design/development experience in Framer. The functionality must match its description; misleading functionality will result in rejection.
Clear Documentation and Support — Provide thorough documentation, including installation steps, usage instructions, and troubleshooting tips. Offer reasonable support through your provided contact email or support link.
Clear Documentation and Support — Provide thorough documentation, including installation steps, usage instructions, and troubleshooting tips. Offer reasonable support through your provided contact email or support link.
Clear Documentation and Support — Provide thorough documentation, including installation steps, usage instructions, and troubleshooting tips. Offer reasonable support through your provided contact email or support link.
Version Updates — Regularly maintain and update your plugin in response to Framer’s platform changes, including fixing bugs and enhancing performance. Inactive or unmaintained plugins may be removed.
Version Updates — Regularly maintain and update your plugin in response to Framer’s platform changes, including fixing bugs and enhancing performance. Inactive or unmaintained plugins may be removed.
Version Updates — Regularly maintain and update your plugin in response to Framer’s platform changes, including fixing bugs and enhancing performance. Inactive or unmaintained plugins may be removed.
Functionality and Performance
Functionality — Your plugin should include features that enhance Framer’s functionality. If it isn't useful, unique, or "plugin-like," it may not belong in the Marketplace.
Functionality — Your plugin should include features that enhance Framer’s functionality. If it isn't useful, unique, or "plugin-like," it may not belong in the Marketplace.
Functionality — Your plugin should include features that enhance Framer’s functionality. If it isn't useful, unique, or "plugin-like," it may not belong in the Marketplace.
Performance — Plugins should not negatively impact Framer's performance. Excessive memory or CPU usage will lead to rejection.
Performance — Plugins should not negatively impact Framer's performance. Excessive memory or CPU usage will lead to rejection.
Performance — Plugins should not negatively impact Framer's performance. Excessive memory or CPU usage will lead to rejection.
Thorough Testing — Test your plugin across various use cases and environments to ensure stability and avoid crashes.
Thorough Testing — Test your plugin across various use cases and environments to ensure stability and avoid crashes.
Thorough Testing — Test your plugin across various use cases and environments to ensure stability and avoid crashes.
Usability and Design
Usability — The plugin should be intuitive and easy to use. If it lacks usefulness or uniqueness, it may not belong in the Marketplace.
Usability — The plugin should be intuitive and easy to use. If it lacks usefulness or uniqueness, it may not belong in the Marketplace.
Usability — The plugin should be intuitive and easy to use. If it lacks usefulness or uniqueness, it may not belong in the Marketplace.
Design Consistency — Ensure all UI elements (buttons, input fields, etc.) are well-aligned, legible, and responsive across all screen sizes. Adopt Framer’s design language where applicable.
Design Consistency — Ensure all UI elements (buttons, input fields, etc.) are well-aligned, legible, and responsive across all screen sizes. Adopt Framer’s design language where applicable.
Design Consistency — Ensure all UI elements (buttons, input fields, etc.) are well-aligned, legible, and responsive across all screen sizes. Adopt Framer’s design language where applicable.
Light & Dark mode — Ensure your plugin UI works in both Framer’s light and dark mode. Make sure the UI switches appropriately with Framer’s modes.
Light & Dark mode — Ensure your plugin UI works in both Framer’s light and dark mode. Make sure the UI switches appropriately with Framer’s modes.
Light & Dark mode — Ensure your plugin UI works in both Framer’s light and dark mode. Make sure the UI switches appropriately with Framer’s modes.
Product & Marketplace — Make sure your plugin has a functional icon visible both in Framer and in the Marketplace. The Marketplace listing should also include visual assets that highlight the plugin’s functionality, along with a clear, concise description of the plugin’s features and benefits.
Product & Marketplace — Make sure your plugin has a functional icon visible both in Framer and in the Marketplace. The Marketplace listing should also include visual assets that highlight the plugin’s functionality, along with a clear, concise description of the plugin’s features and benefits.
Product & Marketplace — Make sure your plugin has a functional icon visible both in Framer and in the Marketplace. The Marketplace listing should also include visual assets that highlight the plugin’s functionality, along with a clear, concise description of the plugin’s features and benefits.
Third-Party Integrations — If your plugin relies on third-party services, ensure these integrations are reliable and secure. Be transparent about the external services used, and avoid excessive reliance on them.
Third-Party Integrations — If your plugin relies on third-party services, ensure these integrations are reliable and secure. Be transparent about the external services used, and avoid excessive reliance on them.
Third-Party Integrations — If your plugin relies on third-party services, ensure these integrations are reliable and secure. Be transparent about the external services used, and avoid excessive reliance on them.
Safety and Security
Safety — Plugins must not contain or promote:
Discrimination, hate speech, or inappropriate content.
Illegal activities, including hacking, phishing, or copyright violations.
Adult content, gambling, or anything deemed inappropriate for the Framer user base.
Safety — Plugins must not contain or promote:
Discrimination, hate speech, or inappropriate content.
Illegal activities, including hacking, phishing, or copyright violations.
Adult content, gambling, or anything deemed inappropriate for the Framer user base.
Safety — Plugins must not contain or promote:
Discrimination, hate speech, or inappropriate content.
Illegal activities, including hacking, phishing, or copyright violations.
Adult content, gambling, or anything deemed inappropriate for the Framer user base.
Data Collection and Storage — Plugins should not collect unnecessary user data. If data collection is required, it must comply with privacy regulations (GDPR, CCPA, etc.).
Data Collection and Storage — Plugins should not collect unnecessary user data. If data collection is required, it must comply with privacy regulations (GDPR, CCPA, etc.).
Data Collection and Storage — Plugins should not collect unnecessary user data. If data collection is required, it must comply with privacy regulations (GDPR, CCPA, etc.).
Code Quality — Follow clean coding practices to ensure maintainability. Code should be well-commented, modular, and efficient. Plugins must not include malicious code.
Code Quality — Follow clean coding practices to ensure maintainability. Code should be well-commented, modular, and efficient. Plugins must not include malicious code.
Code Quality — Follow clean coding practices to ensure maintainability. Code should be well-commented, modular, and efficient. Plugins must not include malicious code.
Legal
Open Source Compliance — If using open-source code, ensure adherence to licensing rules and clearly attribute sources in the documentation.
Open Source Compliance — If using open-source code, ensure adherence to licensing rules and clearly attribute sources in the documentation.
Open Source Compliance — If using open-source code, ensure adherence to licensing rules and clearly attribute sources in the documentation.
No Advertising or Promotions — Plugins should not display ads or promotional content within the Framer workspace.
No Advertising or Promotions — Plugins should not display ads or promotional content within the Framer workspace.
No Advertising or Promotions — Plugins should not display ads or promotional content within the Framer workspace.
Ownership and Licensing — By default, plugins are published under the MIT license. Ensure you have the necessary rights to any intellectual property used in your plugin, including third-party libraries or assets. By submitting a plugin, you grant a non-exclusive, royalty-free, worldwide license to use, modify, distribute, and sublicense the plugin.
Ownership and Licensing — By default, plugins are published under the MIT license. Ensure you have the necessary rights to any intellectual property used in your plugin, including third-party libraries or assets. By submitting a plugin, you grant a non-exclusive, royalty-free, worldwide license to use, modify, distribute, and sublicense the plugin.
Ownership and Licensing — By default, plugins are published under the MIT license. Ensure you have the necessary rights to any intellectual property used in your plugin, including third-party libraries or assets. By submitting a plugin, you grant a non-exclusive, royalty-free, worldwide license to use, modify, distribute, and sublicense the plugin.
Responsibility for Compliance — You are responsible for ensuring that your plugins comply with all applicable laws, including privacy, intellectual property, and security laws.
Responsibility for Compliance — You are responsible for ensuring that your plugins comply with all applicable laws, including privacy, intellectual property, and security laws.
Responsibility for Compliance — You are responsible for ensuring that your plugins comply with all applicable laws, including privacy, intellectual property, and security laws.
Paid templates must be listed in $ (US dollars) on your payment service.
Paid templates must be listed in $ (US dollars) on your payment service.
Paid templates must be listed in $ (US dollars) on your payment service.
Failing to meet 4 or more of the requirements could lead to a rejection without feedback.
Last updated:
October 28, 2024
Ready to submit?
Head over to your Framer Marketplace Plugin dashboard and click New Plugin in the top-right corner.