How to submit a plugin to the Marketplace
Ready to share your plugin with the Framer audience? In this article, you’ll learn about the benefits of becoming a Framer Creator and how to deliver a high-quality plugin.
Before you submit
Before submitting your plugin, ensure you have completed the following steps:
Confirm that your plugin follows the guidelines in the Developer documentation.
Test your plugin for potential crashes and bugs.
Ensure all information provided, such as the plugin name, description, and images, is detailed and complete.
Verify that your contact information is accurate.
If your plugin is paid or has a paid upgrade, clarify your pricing model (e.g., which features are free vs. paid, one-time payment or subscription).
Review process
Our review process consists of multiple rounds, with each stage focusing on specific topics (as noted under our Submission Requirements). You will receive updates via email at key stages of the review process. If your plugin is rejected, we will provide a brief explanation of our decision and encourage you to resubmit after addressing any feedback.
Timeline
The estimated review period is up to 21 days. Our team aims to respond quickly, but please note that timelines are estimates and may vary.
Initial Screening (up to 7 days)
We will conduct a high-level screening of your plugin to assess its functionality, use case, and potential for acceptance. During this stage, your plugin will either be:
Advanced to the official review phase
Rejected, with a brief explanation provided
Official Review (up to 2 weeks)
If your plugin passes the initial screening, it will be forwarded to our Marketplace team for a detailed review based on the Submission Requirements and functionality tests.
After the review, you will receive one of the following verdicts:
Accepted — If your plugin meets our standards, you will be notified via email, and it will be published instantly.
Rejected — If your plugin does not meet our expectations and cannot be improved within two rounds of feedback, we will send a rejection notice explaining why. Once you have made the necessary improvements, we encourage you to resubmit for reconsideration.
Needs Improvements — If your plugin requires enhancements but can be improved within two rounds of feedback, we will provide detailed guidance. Be aware that it may be rejected if it still fails to meet the required standards after two rounds.
Submission Requirements
To maintain high standards of quality, security, and usability for all plugins within the Framer ecosystem, developers must adhere to the following guidelines.
1. 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.
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.
2. 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.
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.
3. 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.
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.
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.
4. 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.
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.
5. Legal
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.
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.
By adhering to these guidelines, developers contribute to a robust and user-friendly ecosystem that enhances the Framer experience for all users.
After you submit
Once you’ve submitted your plugin through the Creator Dashboard, keep the following in mind:
Timing — We will review your submission as soon as possible. Please be patient, as some plugins may require more thorough reviews based on their complexity.
Status — The current status of your plugin will be reflected in your Creator Dashboard:
In Review — The plugin is in the “Official Review” stage.
Published — The plugin is live on the Marketplace.
Rejected — The plugin has been rejected, and a brief explanation has been provided via email.
Review Decisions — Our goal is to be fair and consistent with our guidelines. While we strive for a positive outcome, mistakes may occur, and we aim to work with you directly.
Bug Fixes — If you find a bug after submission:
For minor bugs, make a note, fix it, and we will continue our review.
For critical bugs, inform us immediately by emailing plugins@framer.com.
If you need assistance or have specific questions about your submission, please email us at plugins@framer.com.