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.

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.