We ship product updates weekly. Follow us on 𝕏 for the latest.
You can now toggle features access directly on the company pages. This makes it even simpler to grant individual companies access to features in the Bucket UI.

In B2B, customers get feature access based on the subscription plan. However, it’s not unusual for them to be given access to features outside of their set subscription.
You can now grant individual companies access to features by flipping a toggle on the company page.
Another practical use case for toggles is enrolling early adopters into the Beta stage of a new feature.
Feature toggles don’t alter your existing feature targeting rules. They simply add additional companies to the targeting rules, which is useful for granting ad-hoc access without changing the core targeting rules of a feature.

Note: You cannot use feature toggles to disable feature access granted by targeting rules.
Happy toggling!
You can now use our adoption metrics and automated feedback surveys through OpenFeature.
OpenFeature is a small code layer that acts as an intermediary between your code and a feature flagging provider, letting you experiment with different providers with minimal changes to your codebase.
OpenFeature recently added the Tracking API, which allows developers to send tracking events to providers whenever a user does something noteworthy.
We’ve updated our OpenFeature Node.js SDK and OpenFeature Browser SDK to support this new API directly, making it easier to leverage our adoption metrics and feedback collection features if you use OpenFeature.
Happy shipping!
We’ve added support for deep linking to the Bucket app.
Simply replace the environment name and ID in the URL with “/current/”.
For example, https://app.bucket.co/envs/current/features will direct you to the feature tab in Bucket.
This has also allowed us to directly link to the Bucket app in our documentation, making it easier to find the tabs or pages you need.
Happy shipping!
We’re into the 4th week of polishing our UI, SDKs, and backend as part of our commitment to making a world-class product.
We’re back after taking last week off to put together our roadmap for 2025 at our offsite in Berlin.
Here’s what we polished this week:
SDKVersion and ServiceName to feature flag events to make them simpler to debugrequestFeedbackWith polish season coming to an end, this everything we've shipped over the past 4 weeks to make Bucket a robust, reliable, and intuitive product.
user and company details to Bucket when either bindClient or getFeature(s) calls are made. This ensures that up-to-date information is pushed to Bucket so companies can be used immediately. Previously, you had to call updateCompany and updateUser manually.enableTracking option to disable the sending of track, user, company, and flag events. This is useful when you’re impersonating other users, for example.Happy shipping!
The targeting UI is one of the most important screens in feature management tools, our ambition is to make the world's best targeting UI for B2B SaaS.
In speaking to users, it became clear that almost all B2B targeting rules focus on either specific companies or a segment of companies. Bucket company-level aggregation and segments make this simple, so we doubled down on these common use cases.
We’ve simplified the targeting UI to make it more intuitive. We’ve added three presets:
These presets let you set targeting rules for features in the click of a button.
We’ve made defining the “Some” targeting rules simple while optimizing for the most common B2B use cases. You can add segments, individual companies, and individual users by simply clicking an “Add” button.

The whole team can be alerted to targeting rules updates through the Slack integration. A summary of all the targeting rule updates can be shared in the Slack channel of your choice.

You can also still create advanced targeting rules when you need them with the "+ Add Rule" button.
Advanced rules let you specify rollout percentages and create targeting rules using company attributes, user attributes, feature targeting, or other contexts.

This is a great example of how Bucket’s focus on B2B lets us create a simpler product without sacrificing functionality.
Happy shipping!
It’s week 3 of polishing our UI, SDKs, and backend to keep Bucket as well-crafted as ever while continuing to ship new features and improvements.
Here’s what we polished this week:
Happy shipping!
We’re into week 2 of polishing our UI, SDKs, and backend to keep Bucket a high-quality product while shipping tons of improvements.
Here’s what we polished this week:
Happy shipping!
We’ve made it easier for new users to get a feel for Bucket by automatically creating a demo app full of realistic data when you sign up for the first time.
The “Slick” demo app is complete with features and demo data that lets you explore Bucket’s different features.
When you’re ready to integrate Bucket with your app, click “Switch to live app” in the sidebar to get started. The demo app will stick around until you delete it so you'll have a helpful reference when you start setting up your app.
Happy shipping!
Making a world-class product requires continuous care and attention to detail. We want Bucket to be a high-quality product that’s robust, reliable, and intuitive to use.
That’s why we’re spending the next five weeks polishing our UI, SDKs, and backend.
Here’s what we polished this week:
user and company details to Bucket when either bindClient or getFeature(s) calls are made. This ensures that up-to-date information is pushed to Bucket so companies can be used immediately. Previously, you had to call updateCompany and updateUser manually.enableTracking option to disable the sending of track, user, company, and flag events. This is useful when you’re impersonating other users, for example.Happy shipping!
We’ve just added release stages to make it simpler to gradually release features. Release stages let you configure your commonly used targeting rules so you can easily apply them to features as you roll them out.

New apps come with 4 default release stages: In development, Internal, Beta, and General availability.
They support the common use case of taking a feature from development to internal testing to an optional beta testing phase then finally releasing to everyone.
Stages also make it easy for your team to see which rollout stage a feature has reached.

A stage consists of a name, color, set of targeting rules, and rollout percentage.
Targeting rules in Bucket let you target:
You can edit or delete release stages under Settings.
To apply a stage to a feature, go to the Targeting tab and select a release stage. You have complete flexibility to add custom targeting rules for individual features.
Happy shipping!