HappyKit

All posts

Announcements

Sunsetting HappyKit

HappyKit is winding down, learn what this means for you

HappyKit will shut down on May 30th at 12:00pm Pacific Time. Please migrate away from HappyKit before this date. See the FAQs below for details.

A personal note

When I started HappyKit in 2020 my insight for HappyKit was that Next.js is enabling a paradigm shift. Existing feature flag SDKs were written for specific programming languages, but modern applications seamlessly combine static pages, dynamic pages and anything in between.

They need to integrate at the framework level, not at the programming language level.

What drew many to HappyKit, besides its simple UI, is that it was written for Next.js.

I put a lot of effort into supporting the various rendering modes, so feature flags can seamlessly transition from the server to the client, without any layout shift. This got the attention of startups, enterprises and VCs alike, leading to billions of flags evaluated and over 1k stars for the package.

It also got the attention of Vercel who invited me to join in 2021.

Leading the feature flag efforts at Vercel would allow me to have industry wide impact, so joining the triangle company was a no brainer. This led to the creation of multiple tools to support all flag providers across the industry: Edge Config, Flags Explorer, Flags SDK and listing third-party providers on Vercel Marketplace.

We’re making Vercel the best home for any applications using feature flags.

No matter which provider.

This new role left me with little time to evolve HappyKit.

When FaunaDB, the database I chose at the time, recently announced their service will shut down altogether I was faced with a hard decision. Migrating all customer data and rewriting the application away from their custom query language would be a huge effort.

Unfortunately, with FaunaDB soon no longer being available, it has become necessary to wind down HappyKit's operations.

I want to thank everyone who has supported and used HappyKit, and am grateful for the many friendly calls with customers. Some of you even turned into colleagues and friends. The journey has been incredible, and your enthusiasm for my project has meant the world to me.

Please follow the FAQs below to make the necessary preparations for this transition.

If you have any questions or need assistance, please reach out here.

Thank you for being part of HappyKit’s story.

Dominik

FAQs

When will the service become unavailable?

May 30th at 12:00pm Pacific Time.

Will I be able to access the dashboard after May 30th?

No, the dashboard will no longer be available.

Do I need to cancel my subscription?

All billing will stop in May once your current billing cycle completes.

You will still have access full access to the dashboard until May 30th.

Are new registrations to HappyKit possible?

No, signups are disabled.

Can I export my data?

Yes, you can export your data until May 30th.

Go to your account settings or the team’s settings and select Export.

The export will include all feature flags of all projects of the team or account you are exporting for. Note that you will need to export the data of each team or account individually.

Analytics data can not be exported.

Will feature flags be evaluated after May 30th?

No, feature flags will no longer be evaluated and an error will be thrown instead.

Please migrate away from HappyKit before this date.

If you exported your data you can provide the exported flags as custom storage, which will serve the flags in the state at the time of the export. See below on how to export your data.

If you can’t migrate away in time, ensure you set the right default values and migrate as soon as possible.

© 2025 HappyKit. All rights reserved.