WordPress Plugins and Themes Work Better With Freemius
We help Plugin understand your needs, improve your experience, and deliver smarter updates. We also make it happen seamlessly, so you can focus on building awesome websites.


Freemius is Trusted by Millions of Users Worldwide and Thousands of Plugins & Themes Including:

By working with Freemius, our users have been able to benefit from faster and more beneficial product updates, easier communication with our team, as well as playing a part in the product’s future.
Mark Zahra
CEO at RebelCode
By working with Freemius, our users have been able to benefit from faster and more beneficial product updates, easier communication with our team, as well as playing a part in the product’s future.
Mark ZahraCEO at RebelCode 
As a professional website developer, I really appreciate it when plugins and themes use Freemius. This way, I can get security warnings via email before they become public. This helps me avoid risking my sites. I wish more vendors used Freemius, I'd feel so much safer.
Andrew PalmerWordPress Agency Owner 
Users were unable to update our plugin automatically from the WP Admin dashboard due to a nasty unforeseen bug. Thanks to Freemius opt-in we were able to reach many users and assist them in resolving the issue. In the past, we relied on pinned threads in the WordPress.org support forum and other indirect channels, but those were insufficient.
Benjamin IntalFounder at Stackable 
Users are Happier With Plugins and Themes That Use Freemius
4/5
4.42

WordPress users’ rating
Average rating for plugins and themes that don’t use Freemius on WordPress.org
5/5
4.63

Freemius users’ rating
Average rating for plugins and themes that do use Freemius on WordPress.org
Use. Share. Enjoy.

Use your favorite plugins and themes to build, maintain, and manage WordPress websites.

Share insights with the product team, using communication and analytics powered by Freemius.

Enjoy products that get better at doing what you need them to. In turn, WordPress as a whole becomes more stable and easy to use.
With Freemius You Enjoy:
Direct communication with the team behind the product you love.
Updates address current issues, and features are tailored to your needs.
Products provide more intuitive, personalized, and friendly user experiences.
Sustainable products are less likely to expire, discontinue updates, or break your website.
We respect GDPR laws and prioritize privacy over data. Learn more
We follow the strict WordPress.org community guidelines.

Opt In for a Better User Experience
Opt-In
Skip or Opt-Out
- Share only essential, non-sensitive info
- Your product will work as expected
- No data collected
- Your product will work as expected
- Get Product Update Notifications
- Receive Security Warnings
- Learn About New Features
- Never Miss Discounts and Special Offers
- Enjoy Educational (How-to) Content
- You will not receive any notifications
- Plugins and Themes Are More Compatible With Your Site Infrastructure
- Your site is at a higher risk of breaking
- Over time, products get better at what you need them to do
- Your preferences stay in the dark
Opt-In
- Share only essential, non-sensitive info
- Your product will work as expected
- Get Product Update Notifications
- Receive Security Warnings
- Learn About New Features
- Never Miss Discounts and Special Offers
- Enjoy Educational (How-to) Content
- Plugins and Themes Are More Compatible With Your Site Infrastructure
- Over time, products get better at what you need them to do
Skip or Opt-Out
- No data collected
- Your product will work as expected
- You will not receive any notifications
- Your site is at a higher risk of breaking
- Your preferences stay in the dark
Our Sharing Mechanism Is Safe, It’s Tested, and It’s Open-Source
Want to get technical?

Here is the info we collect and why:
Never miss an important update
Opt in to get email notifications for security & feature updates, and to share some basic WordPress environment info. This will help us make the plugin more compatible with your site and better at doing what you need it to.
If you skip, no info is shared and the plugin will work as expected.
This will allow Plugin to
View Basic Profile Info
Your WordPress user’s: first & last name, and email address
View Basic Website Info
Homepage URL & title, WP & PHP versions, and site language
View Basic plugin Info
Current plugin & SDK versions, and if active or uninstalled
View Plugins & Themes List
Names, slugs, versions, and if active or not
Reader's View
- First name
- Last name
- Email address
- Website’s title
- Homepage URL
This means sharing whether the is active, deactivated, or uninstalled. Along with the homepage URL, sharing the state allows you to reuse the license when the is inactive.
- WordPress and PHP versions
Sharing these makes your site less prone to breaking because the team behind the plugin or theme knows to support your infrastructure in the next major update.
- Site language
Sharing this makes it possible to translate the product’s interface to your language and region.
Technical View
function get_basic_profile_info() {
$current_wp_user = wp_get_current_user();
return [
'first_name' => $current_wp_user->user_firstname,
'last_name' => $current_wp_user->user_lastname,
'email' => $current_wp_user->user_email,
];
}
function get_plugin_state() {
$plugin_basename = plugin_basename( __FILE__ );
return is_plugin_active( $plugin_basename );
}
function get_basic_plugin_info() {
$plugin_data = get_plugin_data();
$plugin_basename = plugin_basename( __FILE__ );
return [
'plugin_version' => $plugin_data[ 'Version' ],
'sdk_version' => WP_FS__SDK_VERSION,
'is_plugin_active' => is_plugin_active( $plugin_basename ),
];
}
function get_basic_theme_info() {
$theme_data = wp_get_theme();
return [
'theme_version' => $theme_data->get( 'Version' ),
'sdk_version' => WP_FS__SDK_VERSION,
];
}
function after_switch_theme_callback( $old_theme_name, $old_theme ) {
$theme_data = wp_get_theme();
$is_theme_active = ( $theme_data->get( 'Name' ) !== $old_theme_name );
}
add_action( 'after_switch_theme', 'after_switch_theme_callback', 10, 2 );
function get_extensions_list() {
$extensions = [
'plugins' => [],
'themes' => [],
];
$plugins = get_plugins();
foreach ( $plugins as $plugin_basename => $plugin ) {
$extensions[ 'plugins' ][] = [
'name' => $plugin[ 'Name' ],
'slug' => $plugin[ 'slug' ],
'version' => $plugin[ 'Version' ],
'is_active' => is_plugin_active( $plugin_basename ),
];
}
$active_theme_stylesheet = wp_get_theme()->get_stylesheet();
$themes = wp_get_themes();
foreach ( $themes as $theme_slug => $theme ) {
$extensions[ 'themes' ][] = [
'name' => $theme->name,
'slug' => $theme_slug,
'version' => $theme->version,
'is_active' => ( $theme_slug === $active_theme_stylesheet ),
];
}
return $extensions;
}
FAQ
Sharing certain non-sensitive information is a common way of allowing plugins and themes to improve and offer you updates that address your needs, meaning that – over time – the products you use gets better at doing what you need them to do, making WordPress as a whole more intuitive, secure, and user friendly.
Freemius is the platform through which sharing the data is made possible, but Freemius itself does not use the data. The product you trust is the only entity authorized to access it. Freemius respects your privacy by following strict WordPress.org guidelines. This includes never allowing an unauthorized third party access to the data, and never recording information to which you did not consent, nor any personal or sensitive private information.
The Freemius SDK is built to make WordPress more versatile and responsive by allowing you to take action right inside your WP Admin dashboard. With the Freemius SDK, you can:
- Contact the product team in the dashboard directly.
- Start a free trial easily.
- View the product’s paid plans quickly.
- Upgrade your plan inside the WP Admin dashboard.
- Apply to the product’s affiliate program effortlessly.
- Automatically handle API connectivity issues.
- The SDK is translated to 14 different languages.
These features make our SDK larger than comparable solutions, yet the size is still compact when you consider how much more you can do without having to navigate away from your native workspace.