Release Notes: New JavaScript SDK & React Starter Kit, New Documentation Hub, and Custom Pricing Units

From a brand new JavaScript SDK and React Starter Kit to a fully redesigned documentation hub, this release marks a huge step forward for developers building with Freemius.

Let’s explore September’s releases:

The Freemius JavaScript SDK and React Starter Kit Have Landed

SaaS makers, this one’s for you.

Until now, integrating Freemius into a JavaScript- or React-based app meant working directly with the API — powerful. Not rocket science, but comes with a learning curve.

That’s changed in a big way. The new Freemius JavaScript SDK and React Starter Kit significantly reduce the time and effort needed to integrate Freemius into any JavaScript or React-based SaaS or app.

sample pricing page

What’s new:

  • SDK for JavaScript or TypeScript powered backends like Node.js, Bun, Deno, etc.
  • A React Starter Kit that ships with fully typed APIs and ready-made React components — including paywalls, pricing tables, and a built-in customer portal — to speed up implementation even further.
  • A Next.js integration guide, created by our VP of Engineering, Swashata Ghosh, to help teams hit the ground running.
  • A foundation for future adapters — more SDKs for additional frameworks will be developed based on demand (you can make a request today), expanding Freemius’ coverage across the SaaS ecosystem.
  • Plus, a Next.js starter template to kick start the development of your Saas with Freemius billing and user management integrated into the system.

sample SaaS subscription page

This release transforms what used to be a manual integration process into a guided, ready-to-deploy setup. By providing an SDK tailored to the world’s most common SaaS technologies, Freemius is making SaaS monetization more accessible than ever for modern app developers.

In simpler terms: it’s now as fast and easy for JavaScript and React developers to monetize with Freemius as it’s always been for WordPress plugin makers.

You’ll find comprehensive documentation for the SDK and Starter Kit in the newly redesigned Freemius Docs hub.

And, wouldn’t you know it, that’s what we’re diving into next:

Freemius Documentation Website: Faster, Performant, and Live

This one’s been a long time coming…

And it’s a huge one!

Our documentation website has been completely rebuilt as part of a long-term investment in usability and consistency.

Freemius documentation home page in light mode

More than aesthetics, this is the start of a unified documentation experience. Whether you’re selling WordPress plugins or scaling a SaaS, Freemius Docs are becoming faster, clearer, and more context-aware with every update.

What’s new:

  • Static architecture for dramatically faster performance
  • Real-time search that no longer relies on WordPress — every query is instant
  • A modernized, fully branded design that matches the rest of the Freemius ecosystem

an instant real-time search

  • AI-powered assistance: with one click, you can open ChatGPT and discuss any doc directly, from code snippets to implementation examples

Page showing an option to open ChatGPT for a direct discussion with any document

  • Restructured documentation that now includes an entire new section for the JavaScript SDK and React Starter Kit
  • Improved code snippets, a new dark mode 🤩, all built to make the developer experience smoother than ever

Freemius documentation home page in dark mode

The redesigned Docs also introduce smarter content segmentation. Down the line, this will become even more intelligent. Your view of the Docs will automatically adjust based on what you build in your Developer Dashboard, even if it’s a mixture of WP and SaaS.

The new hub also lays the groundwork for upcoming improvements, like separate “Guides” and “Docs” sections, and tighter integration with Freemius’ API documentation portal.

Improved Clarity for Customer Portal Temporary Passwords

This update is a great example of how feedback makes the Freemius experience better for newcomers to the community.

When a customer makes their first purchase through Freemius, they’re automatically granted access to the Customer Portal. That access comes via email, along with a password they use to sign in for the first time. After logging in, they’re required to set a new one.

Note: Customer portal link & credentials are optional for SaaS and can be turned off.

Someone in the Post Status community raised a valid concern:

The email included that password in plain text, and without clear labeling, it raised concerns from users and security researchers about whether Freemius was sending permanent credentials.

To prevent confusion and ease security concerns, we’ve updated the email copy to explicitly say “Temporary password.” The behavior hasn’t changed, but the clearer language makes expectations obvious and reduces unnecessary stress.

Email showing updated text with “Temporary password”

Overlay Checkout: Skip the Confirmation Step for SaaS

We’ve made the post-purchase flow more intuitive for SaaS and app users.

Previously, completing a checkout via Freemius triggered a confirmation dialog along with a button to proceed. This made sense for downloadable software: users receive an email, grab the ZIP, and activate with a license key.

But for SaaS, this extra step added friction. After a successful payment, users expect immediate updates inside the app, whether that’s upgraded plan info, new credits, or access to additional features. That confirmation screen just got in the way.

Freemius now lets SaaS makers skip the confirmation dialog entirely, streamlining the experience and reducing redundant UX.

SaaS plan settings page with skip confirmation option

You can manage this behavior in your Plan settings, or configure it on a case-by-case basis depending on the flow you want. It’s especially useful for apps that show custom confirmation messages, toasts, or visual upgrades directly inside the product.

Hosted Checkout Redirect: Trial Support + Smarter Parameters

When a buyer completes a purchase via the hosted checkout, many SaaS makers choose to redirect them back into their app, typically to a billing or dashboard page where the purchase is reflected immediately.

This redirect flow now works seamlessly for trial signups, too.

We’ve also added new redirect parameters that tell your app exactly what just happened: whether the user started a trial, upgraded a plan, changed their payment method, or something else entirely.

SaaS plan settings customization page

For trials, we now pass metadata about:

  • Whether it’s a free or paid trial
  • The trial’s scheduled end date
  • The user ID, subscription ID, and purchase details

This gives your SaaS app real-time context without needing to call the Freemius API. That means:

  • Faster UI updates
  • Cleaner billing displays
  • Fewer seconds waiting for backend sync

And because there’s no need to fetch this data from our API, your post-checkout experience is 2–3 seconds faster, meaning no lag or extra load time.

So, whether you want to show a “Pro trial active” badge, unlock usage-based features, or just skip an API call — now you can do it all instantly, right after checkout.

Custom Bulk Pricing: Flexibility for Any Use Case

Freemius now supports customizable bulk pricing units — a major unlock for both SaaS and WordPress products.

In the WordPress ecosystem, bulk licenses typically cover fixed increments: 1 site, 5 sites, 10 sites, 20 sites, etc. Over the years, we standardized these tiers based on what most developers actually sold. Custom quantities like 6, 9, or 123-site licenses were rare, and if needed, we’d handle them manually in the backend.

But SaaS changed the game. Makers are now selling tokens, API calls, usage credits, etc. These quantities range from 1 to 10 million and static pricing tiers just can’t keep up.

That’s why we’ve introduced a simple but powerful update:

You can now define any quantity of units when setting up bulk pricing. Whether you’re selling 99 credits, 7 license activations, or 432 API calls, you’re in full control.

Freemius with customizable bulk pricing units

bulk pricing page with unit labels for SaaS or WP products

The unit label (e.g. “sites” or “credits”) adapts to your product type — giving WordPress plugin sellers the familiar terms they’re used to, while SaaS founders get flexible, token-based quantity controls.

Bug Fixes, Polish, and Quiet Wins

Not every improvement makes a splash, but these behind-the-scenes fixes help Freemius run smoother, faster, and with fewer hiccups so you can build stronger and sell smarter.

Checkout:

Emails:

Docs and Webhooks:

Developer Dashboard:

Until Next Time — Keep Shipping, We’ll Keep Polishing

Whether you’re selling site licenses, credits, subscriptions, or something custom in between, these updates are here to make your workflow faster and your buyers’ journey smoother.

Got feedback or a feature request? Drop us a note, a DM, or a Slack message if you’re a community member — we’re building this with you.

Scott Murcott

Published by

An advertising and marketing professional with nearly 8 years' experience, excelled at Superbalist and Digitas Liquorice, creating impactful content for notable brands including Distell, Pioneer, Tiger, Amarula, Scottish Leader, and Crosse & Blackwell.

Duke Devidze

“After moving our theme shop from WooCommerce to Freemius, our conversion rate immediately increased by 15%. Also, we now have more time to focus on creating better themes.”

Duke Devidze - Partner at WP Royal Themes Try Freemius Today

Hand-picked related articles