# Reflag > Agent-ready feature flags that run on TypeScript. Step up from homegrown or all-in-one tools to purpose-built feature management. Built for SaaS and fast moving teams. Differentiated by self-cleaning flags, company-level controls, strong type-safety, early-access workflow, background agent support, and deep Linear & Slack integration. Important notes: - Reflag is feature flagging purpose-built for B2B SaaS companies. SaaS customers are companies and subscribers. Yet alternative feature flagging tools treat these as an afterthought. Reflag makes working with companies as easy as users with company-level controls. - Reflags works specifically with TypeScript. It’s the stack modern SaaS uses. Plus, the focus means we can create things like self-cleaning flags, as well as essential improvements, like type safety at the flag-key level. - There are official SDKs for React.js, Vue.js, Next.js, Node.js, JavaScript, TypeScript, and a browser SDK. - Reflag is the only feature flagging tool that removes obsolete feature flag code for you. - Reflag was previously known as Bucket. ## Sitemaps [XML Sitemap](https://reflag.com/sitemap.xml): Includes all crawlable and indexable pages. ## Features - [Reflag: Feature Flags for SaaS that run on TypeScript](https://reflag.com): Step up from homegrown or all-in-one tools to purpose-built feature management. - [Feature flags](https://reflag.com/feature-flags): Flag features to test in production and iterate quickly. - [Early-access workflow](https://reflag.com/betas): Perfect features faster with insights from early adopters. - [Company controls](https://reflag.com/company-controls): Company controls make working with plans and companies as easy as users when flagging B2B SaaS. - [Linear & Slack Integration](https://reflag.com/linear-slack): Deep integration with Linear and Slack to support your feature flagging workflow. - [Self-cleaning flags](https://reflag.com/self-cleaning): Put flag clean up on autopilot with stale flag detection, AI code removal, and auto-archiving. - [Zero Maintenance Feature Flags](https://reflag.com/zero-maintenance): Spend your time building quality features, not cleaning up stale flags. - [Reflag vs Homegrown](https://reflag.com/reflag-vs-homegrown): Reflag is feature flags for SaaS that run on TypeScript. See how it compares to your in-house feature flagging solution. - [Launchpad](https://reflag.com/launchpad): Feature adoption metrics and feedback to guide your path to feature-market fit. - [Access tab improvements](https://reflag.com/changelog/access-tab-improvements): Subtle but important simplifications to the Access tab for feature flags. - [Add in bulk](https://reflag.com/changelog/add-in-bulk): Sometimes you need to give a bunch of people access to features at once. Now you can hit “Add in bulk” and paste in your list of IDs. - [Adding deep links](https://reflag.com/changelog/adding-deep-links): We’ve added support for deep linking to the Reflag app. Simply replace the environment name and ID in the URL with “/current/”. - [Adding environments](https://reflag.com/changelog/adding-environments): We’ve added environments to Reflag to let you create and manage distinct environments within Reflag, like development, staging, and production. - [Adding feature descriptions](https://reflag.com/changelog/adding-feature-descriptions): We’ve just added feature descriptions to Reflag. Document each feature’s functionalities with full markdown support. - [Adding feature flag and segment filters ](https://reflag.com/changelog/adding-feature-flag-and-segment-filters): We’ve made Reflag’s targeting rules and company segmentation even more powerful by adding feature flag and segment filters. - [Adding frequency-based strategy capabilities to the STARS configuration](https://reflag.com/changelog/adding-frequency-based-strategy-capabilities-to-stars-configuration): We’ve just made the STARS configuration more customizable by adding frequency-based strategy capabilities. This lets you factor in the frequency of interactions for the Adopted criteria. - [Adding a global feedback page](https://reflag.com/changelog/adding-global-feedback-page): We’ve made it simpler to review feedback on all your features in one place with the global feedback page. - [Adding multi-select filter operators](https://reflag.com/changelog/adding-multi-select-filter-operators): We’ve added multi-select filters to Reflag. Now, you can filter using the ANY OF and NOT ANY OF filter operators. - [AI flag cleanup (Beta)](https://reflag.com/changelog/ai-flag-cleanup): AI that identifies unused flags and creates PRs in GitHub cleaning them up, so you don’t have to. - [Analyzing feature usage and satisfaction at the company-level](https://reflag.com/changelog/analyzing-feature-usage-and-satisfaction-at-the-company-level): We’ve just shipped an update to the company view that enables you to view feature engagement and satisfaction through the lens of a single company account. - [Archiving segments ](https://reflag.com/changelog/archiving-segments): We’ve added segment archiving to Reflag. Now, segments attached to one or more feature flags are automatically archived instead of deleted. - [Reflag data is now hosted in the EU](https://reflag.com/changelog/bucket-data-is-hosted-in-the-eu): We’re excited to announce that we have migrated all our servers to locations within the European Union (EU), taking our commitment to privacy and security even further. - [Reflag SDKs now support the OpenFeature Tracking API](https://reflag.com/changelog/bucket-sdks-support-openfeature-tracking-api): You can now use our adoption metrics and automated feedback surveys through OpenFeature. - [Reflag SDKs support the OpenFeature standard](https://reflag.com/changelog/bucket-sdks-support-the-openfeature-standard): We’ve made it easy and low-risk to migrate to Reflag with our OpenFeature Node.js and Browser SDKs. - [Bulk management](https://reflag.com/changelog/bulk-management): We’ve rolled out a new bulk management experience to support targeting lists with thousands of individuals. - [Cleaning up the sidebar](https://reflag.com/changelog/cleaning-up-the-sidebar): We’ve added new core functionalities to Reflag: Releases and feature flags. With the release of these new features, we’ve cleaned up the sidebar. - [CLI & Type Safety](https://reflag.com/changelog/cli-type-safety): We have shipped a command line interface (CLI) that removes any friction in creating features and helps you maintain type safety. - [Cloudflare Workers support](https://reflag.com/changelog/cloudflare-workers): We’ve added support for edge-runtimes like Cloudflare Workers to the Reflag NodeSDK. - [Custom feature adoption criteria](https://reflag.com/changelog/custom-feature-adoption-criteria): One of the most powerful features on Reflag, is the pre-defined adoption states. Out of the box, Reflag buckets (see what we did there?) companies into the following states based on their historic feature usage pattern. Until today, those state definitions were hard-coded. - [Configure and customize table columns](https://reflag.com/changelog/customizable-columns): You can now add, remove and reorder table columns across the Reflag app. - [Design and layout upgrade](https://reflag.com/changelog/design-and-layout-upgrade): We’ve given our UI a facelift and improved the layout. Most changes are subtle, but they add up and give a much more polished look and feel, and a more scalable interface. - [Downtime protection and improved latency with Local Evaluation](https://reflag.com/changelog/downtime-protection-and-improved-latency-with-local-evaluation): We’ve added local evaluation to Reflag to improve latency and provide downtime protection. - [Event listeners for lightweight integrations](https://reflag.com/changelog/event-listeners): We’ve made it possible to easily integrate Reflag with other systems through event listeners in the Reflag SDKs. - [Faster data tables](https://reflag.com/changelog/faster-data-tables): We’ve finished a comprehensive refactoring of our data tables, mainly used on feature views and segments, to significantly improve performance. - [Feature access diffs](https://reflag.com/changelog/feature-access-diffs): We now produce a diff that summarizes changes to targeting rules, including how many users and companies will have access and the stage it's in, too. - [Feature and attribute columns in segments](https://reflag.com/changelog/feature-and-attribute-columns-in-segments): Segments allow you to group companies by login activity and custom attributes. This is useful for making a segment of monthly active companies or paying customers, for example. However, when browsing a segment, it isn’t possible to add columns that also show feature engagement or satisfaction. Until now! - [Feature frequency score](https://reflag.com/changelog/feature-frequency-score): When you track an event-based feature on Reflag, you want to know how often your users interact with the feature. The Reflag frequency score tells you exactly that. - [Feature tracking health](https://reflag.com/changelog/feature-tracking-health): Dashboards always come with a trust issue: Can you trust the metrics? Is the tracking still working? To address this issue, the Reflag feature report now includes tracking health indicators to help ensure that the data is still coming through and that the report is based on the most recent data. - [Flag archive automation](https://reflag.com/changelog/flag-archive-automation): Avoid forgotten flags with automated flag archiving after inactivity or rollout. - [Automated stale flag clean up](https://reflag.com/changelog/flag-auto-cleanup): An annoying thing with feature flags is the maintenance work of cleaning them up when you’re done. So we're putting it on autopilot with Reflagbot. - [Vercel Flags SDK provider for Reflag](https://reflag.com/changelog/flags-sdk): We’ve launched a native adapter for Vercel's Flags SDK to make feature management easier for Next.js apps. - [Get a weekly Focus report per Feature View](https://reflag.com/changelog/get-a-weekly-focus-report-per-feature-view): We’ve recently released Focus Mode and Feature Views. Today, we’ve fully integrated the two which enables you to set up Focus Slack reports per Feature View! - [Gradually release features with Stages](https://reflag.com/changelog/gradually-release-features-with-stages): We’ve just added release stages to make it simpler to gradually release features. Stages make it easy for your team to see which rollout stage a feature has reached. - [Best ai agent for test generation](https://keploy.io): Generate unit, api, integration tests for backend using AI coding agent, keploy - [Grouping features with hierarchies](https://reflag.com/changelog/grouping-features-with-hierarchies): We’re introducing feature hierarchies to make managing features in Reflag more intuitive! You can create parent features that encompass all sub-features by simply dragging and dropping. - [Implement Reflag without engineering resources](https://reflag.com/changelog/implement-bucket-without-engineering-resources): We’ve made it even easier to get Reflag up and running without involving the engineering team with the new Reflag Tracking SDK on Segment. Setting up browser tracking can be done in as little as three steps. - [Improved “access” column](https://reflag.com/changelog/improved-access-column): The “Access in production” column in the feature list now more clearly shows you who has access to each feature. - [Improved automated feedback indicator ](https://reflag.com/changelog/improved-automated-feedback-indicator): We’ve made it easier to see which features have automated feedback surveys activated. - [Improved Event log](https://reflag.com/changelog/improved-event-log): The Event log shows the data your application sends to help you see if everything is set up correctly, and we’ve just made it more powerful. - [Improving goals](https://reflag.com/changelog/improving-goals): We’ve made it easier to stay on top of your feature releases’ goal progression. Now, you can get more details of goal progression directly in Releases and more. - [Improving the feature tabs](https://reflag.com/changelog/improving-the-feature-tabs): We’ve updated the feature tabs to align with your rollout process with a dedicated tab per use case. - [Inspect event attributes and see related features](https://reflag.com/changelog/inspect-event-attributes-and-see-related-features): We’ve just made it easier to debug event data and to turn any event into a Reflag feature. - [Introducing attribute-based feature tracking](https://reflag.com/changelog/introducing-attribute-based-feature-tracking): It’s common to track company-level features using attributes. For example, at Reflag, we’re tracking if customers use our weekly reporting feature. We do this by passing an attribute called "weekly_reporting" via Segment’s "group" call. - [Introducing the Audit Matrix](https://reflag.com/changelog/introducing-audit-matrix): Using the STARS framework on Reflag, you can quickly establish a consistent baseline for customer engagement and satisfaction of any feature. But how does one feature compare to other key features in your product? And how do those comparisons change over time? Answering those critical questions has just gotten a whole lot easier as we’re introducing the Reflag Audit Matrix! - [Automatic data export for custom analysis](https://reflag.com/changelog/introducing-automatic-data-export): With the automatic data export to S3 you can now seamlessly enrich your data with Reflag’s data to unlock insights and enable collaboration across teams. - [Introducing behavioral segments ](https://reflag.com/changelog/introducing-behavioral-segments): Now, you can create company-based segments by STARS state, usage frequency, customer satisfaction, event counts, and first or last usage date. - [Introducing Data Export](https://reflag.com/changelog/introducing-data-export): We’ve added the option to export your Reflag data as a CSV file. - [Introducing delta movements](https://reflag.com/changelog/introducing-delta-movements): When looking at adoption of a feature, you might wonder: Is this feature not growing in usage because no new users are trying it or because existing users churn away? Or both? With delta movements, now you know! - [Introducing feature flags for B2B](https://reflag.com/changelog/introducing-feature-flags-for-b2b): We’ve launched feature flags on Reflag. It’s built for B2B and tightly integrated with Releases. - [Introducing feature onboarding funnel](https://reflag.com/changelog/introducing-feature-onboarding-funnel): The Reflag feature report has four feature adoption states. All of your companies are placed in one of these states based on their usage of the respective feature. - [Introducing Focus Mode](https://reflag.com/changelog/introducing-focus-mode): Focus Mode enables product teams to keep an eye on the features that need attention the most - often newly released features - by pinning those in the UI and reporting their metrics to Slack, every Monday. - [Introducing Live Satisfaction](https://reflag.com/changelog/introducing-live-satisfaction): Harness the power of qualitative feedback right from within Reflag. - [Introducing Planned features](https://reflag.com/changelog/introducing-planned-features): Adding tracking to a feature release is often an afterthought or forgotten altogether. Many engineers have received a DM from a PM around the time of feature release saying something frantic like: “did you remember to add tracking? we need to track this feature!” - [Introducing qualitative feedback](https://reflag.com/changelog/introducing-qualitative-feedback): Our mission is to empower product teams to deliver impactful features that delight and retain customers. Today, we’ve added a major addition to our service that brings us closer to our mission: Introducing in-app qualitative feedback! - [Introducing Releases: Tracking feature releases from idea through iteration](https://reflag.com/changelog/introducing-releases-tracking-feature-releases-from-idea-through-iteration): We’ve released our most impactful feature yet: Releases. Releases lets you monitor feature engagement and satisfaction goal progression for each release in real-time from ideation to iteration. - [Introducing remote attributes](https://reflag.com/changelog/introducing-remote-attributes): We’ve rolled out remote attributes to make Reflag faster and easier to implement. Company and user attributes stored on our servers can now be used when evaluating feature flags. - [Introducing Segments](https://reflag.com/changelog/introducing-segments): We’ve just shipped a highly requested feature: Saved segments. This feature allows you to group companies into reusable segments, which you can apply to any feature report. You group companies by company attributes. - [Introducing Subsegmentation](https://reflag.com/changelog/introducing-subsegmentation): We've rolled out Subsegmentation to enable comparisons of feature adoption, retention, and satisfaction across different customer segments. - [Introducing the feature evaluation workflow](https://reflag.com/changelog/introducing-the-feature-evaluation-workflow): Todo -> Doing -> Done. But what happens when a feature is marked as Done? It’s deployed and live with the customers. That’s undoubtedly the most crucial time in the feature cycle, and that’s exactly where existing tools and workflows stop today. It’s nuts! - [Linear integration](https://reflag.com/changelog/linear-integration): Create and manage feature flags and update access rules directly from Linear. - [Make Reflag your own with custom logo](https://reflag.com/changelog/make-bucket-your-own-with-custom-logo): You can now customize your organization with your own logo. - [Making it easy to detect stale flags](https://reflag.com/changelog/making-it-easy-to-detect-stale-flags): We’ve made it easy to detect stale feature flags by adding the “Last check” view column to the feature tab. - [Reflag MCP (Beta)](https://reflag.com/changelog/mcp): Flag features directly from chat in your code editor, including VS Code, Cursor, Windsurf, Claude—any IDE with MCP support. - [Monitor tab](https://reflag.com/changelog/monitor-tab): Release a feature, then jump over to the new Monitor tab to view exposure, adoption, and feedback in real-time. - [Custom feature key naming convention](https://reflag.com/changelog/naming-conventions): Now you can define your feature key naming convention when creating a new feature. kebab-case, camelCase, SNAKE_UPPER_CASE... You decide. - [New company filter option](https://reflag.com/changelog/new-company-filter-option): We’ve added a new company filter option: before/after date. - [New sidebar and lots of UI polish](https://reflag.com/changelog/new-sidebar-and-lots-of-ui-polish): We’ve just updated our UI with a brand new sidebar, and a bunch of general UI polish to ensure the app stays clean and keeps focus on the content. - [New users now auto-join their organization](https://reflag.com/changelog/new-users-auto-join-organization): We’ve made it simpler to invite your colleagues to Reflag. Anyone who signs up for Reflag with your company domain will automatically join your organization. - [Onboarding funnels for attribute-based features](https://reflag.com/changelog/onboarding-funnels-for-attribute-based-features): This week we extended the functionality we shipped last week - feature onboarding funnels - to work for features that track feature-usage using attributes. - [Organize features with Views](https://reflag.com/changelog/organize-features-with-views): Large accounts quickly track a lot of features, which means a growing need to get those features organized. A common way to group features is by product team or by product area. - [Partial data marker and new daily Slack report](https://reflag.com/changelog/partial-data-marker-and-new-daily-slack-report): Our charts now show a partial data marker when looking at the current week’s incomplete data set, and we've added a daily digest to our Slack integration that lets you track new feature adoption. - [Performance boost for larger accounts](https://reflag.com/changelog/performance-boost-for-larger-accounts): We’ve spent the past weeks making significant improvements to load times in Reflag. The application was getting pretty slow for accounts with a large number of end-users (~20K+) that also tracked a large number of features. - [Persisting columns for feature views and segments](https://reflag.com/changelog/persisting-columns-for-feature-views-and-segments): Now, you can (finally) save your customized feature view and segment tables so they are there waiting for you on your next login. - [Polish season: Week #1](https://reflag.com/changelog/polish-season-week-1): Making a world-class product requires continuous care and attention to detail. That’s why we’re spending the next five weeks polishing our UI, SDKs, and backend. - [Polish season: Week #2](https://reflag.com/changelog/polish-season-week-2): We’re into week 2 of polishing our UI, SDKs, and backend to keep Reflag a high-quality product while shipping tons of improvements. - [Polish season: Week #3](https://reflag.com/changelog/polish-season-week-3): It’s week 3 of polishing our UI, SDKs, and backend to keep Reflag as well-crafted as ever while continuing to ship new features and improvements. - [Polish season: Week #4](https://reflag.com/changelog/polish-season-week-4): We’re into the 4th week of polishing our UI, SDKs, and backend as part of our commitment to making a world-class product. - [Reach out to users of specific features](https://reflag.com/changelog/reach-out-to-users-of-specific-features): If you’re detecting high churn or low activation on a key feature, you want to reach out to the relevant accounts for feedback, and learn how you might improve the feature. - [Remote Config improvements](https://reflag.com/changelog/remote-config): We’ve added advanced targeting rules to configs and polished the UI. - [Remote Config is available in Beta](https://reflag.com/changelog/remote-config-beta): We’ve just added remote feature configuration to Reflag. A dynamic, flexible approach to configuring feature behavior outside of your app – without needing to re-deploy it. - [Remote Config is Generally Available](https://reflag.com/changelog/remote-config-ga): Remote Config is now Generally Available, enabling you to configure feature behavior outside of your app — without redeployment. - [Remote MCP ](https://reflag.com/changelog/remote-mcp): You no longer need to run a local MCP server through the CLI—it's now all handled by our hosted service. - [Search for companies and features](https://reflag.com/changelog/search-for-companies-and-features): You can now search by company or feature name to find key customers and see how they’re using your features. - [Secret features](https://reflag.com/changelog/secret-features): Mark features as secret so you can use them on your backend and ensure that the feature key is not revealed to any users. - [Selecting events by attributes](https://reflag.com/changelog/selecting-events-by-attributes): When creating a feature in Reflag it is now possible to specify that only events with attributes which fulfill certain criteria be included in the feature report. This makes it even easier to start tracking advanced features in Reflag! - [You can now sign up without a Google account](https://reflag.com/changelog/sign-up-without-google-account): We’ve made it possible for non-Google SSO users to get started with Reflag. You can now sign up with Google or a regular email and password. - [Signups automatically get a demo app](https://reflag.com/changelog/signups-automatically-get-a-demo-app): We’ve made it easier for new users to get a feel for Reflag by automatically creating a demo app full of realistic data when you sign up for the first time. - [Simplifying the targeting UI](https://reflag.com/changelog/simplifying-the-targeting-ui): We’ve simplified the targeting UI to make it more intuitive. - [Improved Slack notifications](https://reflag.com/changelog/slack-notifications): Get the latest feature changes and customer feedback in Slack. - [Archive reminders for Slack](https://reflag.com/changelog/slack-reminders): Get flag archive reminders in Slack after rollout or when flags are inactive. - [Sort by when companies used a feature](https://reflag.com/changelog/sort-by-when-companies-used-a-feature): You can now sort companies by when they first or last used a feature. When shipping a new feature, this view enables you to easily track its new adopters. - [Sorting the features table](https://reflag.com/changelog/sorting-the-features-table): It’s now possible to sort the feature views by column. This enables you to quickly get a list of features with the highest retention, the lowest satisfaction, most frequency of use or latest release date. - [Stale flag detection](https://reflag.com/changelog/stale-flag-detection): Stale flags detected automatically, all listed together in one place. - [Support for custom avatars](https://reflag.com/changelog/support-for-custom-avatars): When browsing companies or users, it’s much more fun to see company logos or user avatars, rather than randomly generated avatars. - [Support for event attribute filtering on funnel steps](https://reflag.com/changelog/support-for-event-attribute-filtering-on-funnel-steps): If your feature has an onboarding funnel, you can now filter on event attributes when creating funnel steps. - [Surfacing churned companies better](https://reflag.com/changelog/surfacing-churned-companies-better): Reflag is built on the STARS framework and gives you a STARS funnel out of the box, for any feature. Provided with a single event, the STARS funnel shows you how far your customers have reached in the “feature success funnel” for a feature. - [Toggle feature access per company](https://reflag.com/changelog/toggle-feature-access-per-company): You can now toggle features access directly on the company pages. This makes it even simpler to grant companies access to features in the Reflag UI. - [Toggle “Stopped”-metrics in your feature report](https://reflag.com/changelog/toggle-stopped-metrics-in-your-feature-report): This week, we’re adding to last week’s release, which focused on making the feature adoption criteria configurable. Today, we’ve added another configuration, which allows you to toggle the “Stopped”-metrics on or off in your report. - [Toolbar](https://reflag.com/changelog/toolbar): It’s useful to toggle features on and off for yourself when testing your own (or team members) features. So we’ve shipped the Reflag toolbar to help. - [Track multiple events in a feature](https://reflag.com/changelog/track-multiple-events-in-a-feature): Previously, each feature on Reflag was tied to a single event, limiting its adaptability. We’ve introduced a significant change that lets you associate multiple events with a single feature. - [Typeahead search in dropdowns](https://reflag.com/changelog/typeahead-search-in-dropdowns): We’ve added typeahead search to the various dropdowns in the Reflag UI. It’s now much faster to find the event you’re looking for when tracking a new feature. - [User permissions](https://reflag.com/changelog/user-permissions): We’ve added user permissions, so you can now invite, remove, and manage roles for your team members on our Pro and Enterprise plans. - [Easily track response rates for Live Satisfaction](https://reflag.com/changelog/view-statistics-for-live-satisfaction-feedback): With the new statistics in the Feedback tab you can get a quick visual overview over the performance of your feedback collection over the past 7 days. - [Visualize feature satisfaction over time](https://reflag.com/changelog/visualize-feature-satisfaction-over-time): We’ve made it simple to visualize overall feature satisfaction over time for companies in any STARS state. The visualization gives you a simple way to ensure you’re making iterations that improve feature satisfaction scores. - [Vue SDK (Beta)](https://reflag.com/changelog/vue): We've released a Vue.js SDK for Reflag, now in beta. ## Pages - [Blog](https://reflag.com/blog): Get feature flag management insights and thoughts from the team behind Reflag. - [Changelog](https://reflag.com/changelog): Discover Reflag's latest features, product updates, and technical improvements. - [Company](https://reflag.com/company): We’re a group of experienced people on a mission to help engineering teams in B2B SaaS build features customers love. - [Pricing](https://reflag.com/pricing): Get started for free, upgrade as you scale. - [Principles](https://reflag.com/principles): We’re on a mission to enable developers to ship the right features faster. ## Legal - [DPA](https://reflag.com/legal/dpa): Discover our DPA. - [Privacy Policy](https://reflag.com/legal/privacy-policy): Discover our privacy policy. - [Privacy Regulation Compliance (GDPR)](https://reflag.com/legal/privacy-regulations): This is how we remain GDPR compliant. - [Security Policy](https://reflag.com/legal/security-policy): Discover our security policy. - [Subprocessors](https://reflag.com/legal/subprocessors): Discover our subprocessors. - [Terms of Service](https://reflag.com/legal/terms): Discover our Terms of Service. - [Data security and compliance](https://reflag.com/security): Reflag keeps all your data in the EU on our secure infrastructure based on industry-standard systems. ## Alternatives - [LaunchDarkly alternative for SaaS feature management](https://reflag.com/launchdarkly-alternative): Reflag is feature flagging for fast moving, customer-centric teams. - [PostHog alternative for SaaS feature flags](https://reflag.com/posthog-alternative): Reflag is feature flag software for SaaS, which you can use alongside PostHog. - [Harness alternative for SaaS feature management](https://reflag.com/harness-alternative): Reflag is feature flagging for fast moving, customer-centric teams. - [Unleash alternative for SaaS feature management](https://reflag.com/unleash-alternative): Reflag is feature flagging for fast moving, customer-centric teams. - [ConfigCat alternative for SaaS feature management](https://reflag.com/configcat-alternative): Reflag is feature flagging for fast moving, customer-centric teams. - [Split alternative for SaaS feature management](https://reflag.com/split-alternative): Reflag is feature flagging for fast moving, customer-centric teams. ## Posts - [Agentic feature flags](https://reflag.com/blog/agentic-feature-flags) - [Why B2B SaaS needs dedicated feature flagging](https://reflag.com/blog/b2b-saas-feature-flagging): If you’re ever used a feature flagging tool for a B2B SaaS product you might have noticed things feel kind of awkward. Here's why and how Reflag can help. - [Best Feature Flagging Tools in 2025](https://reflag.com/blog/best-feature-flagging-tools-2025): What's the best feature flagging tool? Not all feature flagging tools are the same. Here are some options for B2B SaaS, B2C & eCommerce, and for those with complex pricing. - [Release beta features using React feature flags](https://reflag.com/blog/beta-react-feature-flags): How we roll out beta features in React using feature flags in Reflag, step-by-step. - [Building AI flag cleanup](https://reflag.com/blog/building-ai-flag-cleanup): How we made AI flag cleanup to finally put flag maintenance on autopilot. - [Building the Reflag Linear Agent](https://reflag.com/blog/building-the-bucket-linear-agent): Here’s how we built the Reflag agent for Linear and the lessons we learned along the way. - [Features aren’t free - the hidden costs of adding cool stuff](https://reflag.com/blog/features-arent-free): According to Marty Cagan, at least half of all features in the average software roadmap are never going to work for customers. So much investment goes into product development without a clear idea of what the return is. Reflag was formed to solve the problem of hidden feature costs and make your roadmaps work. - [How to actually help product teams ship better features](https://reflag.com/blog/how-to-actually-help-product-teams-ship-better-features): We’ve all read the theoretical articles about using “insights” to “evaluate” and build better products. Now, there’s nothing wrong with these but they’re missing the most important part: how to actually do it in practice and in a repeatable manner that doesn’t take up your whole week. - [Leading vs lagging indicators (how product teams move fast)](https://reflag.com/blog/leading-vs-lagging-indicators-how-product-teams-move-fast): Product teams are rightly told to focus on outcome over output. But, there’s a problem with outcome-driven product development: The feedback loop is slow. - [Making our Markdown-inspired website](https://reflag.com/blog/markdown-website): When it came to redesign our site, we wanted the design and messaging to reflect our focus on speed. The inspiration was Markdown. Here’s what we did and why. - [Reflag vs LaunchDarkly: The Alternative for B2B](https://reflag.com/blog/reflag-vs-launchdarkly-alternative-for-b2b): TLDR; Reflag is the better option for B2B companies. - [The Lost Feedback](https://reflag.com/blog/the-lost-feedback): You should make it as easy as possible for users of a feature to give feedback to the builders of the feature, fast. Here's how we do it at Reflag. - [Trunk-based development: Increasing engineering velocity and reducing frustration](https://reflag.com/blog/trunk-based-development): What if your whole team could just work on the same code at the same time to avoid these merge conflicts AND there was a quick way to deactivate features that aren’t behaving without needing to deploy? This is where trunk-based development comes into play. - [Common misconceptions of Trunk-based development](https://reflag.com/blog/trunk-based-development-misconceptions): When you search Google for Trunk-based development, this is the title of one of the first results: Isn’t "trunk based development" just a complete crock of shit? It seems there are some misconceptions to clear up. - [What makes a user stick with a new feature?](https://reflag.com/blog/what-makes-users-stick-with-new-features): Every feature introduced should delight the end user, or even become indispensable to their work. However, achieving this 'stickiness' is easier said than done. This article looks at the complexities of feature retention and explores strategies that product teams can employ to ensure users embrace new features. - [When to track features with events or attributes](https://reflag.com/blog/when-to-track-features-with-events-or-attributes): A feature can be anything in your product, big and small. It can be user facing, like a key interaction in the UI, a minor preference-toggle or even a background job. Features are different and have varying usage patterns. - [Why feature evaluation is broken](https://reflag.com/blog/why-feature-evaluation-is-broken): Building and shipping features is hard. Getting customers to use them is even harder. Reflag empowers software teams with a repeatable approach to shipping features that customers crave. - [App Glossary](https://reflag.com/glossary/app): An app maps to a software product that you will track within Reflag. An app can have multiple environments and more. - [Attribute Glossary](https://reflag.com/glossary/attribute): An attribute is a custom attribute on an event, user, or company object. - [Automated feedback surveys Glossary](https://reflag.com/glossary/automated-feedback-surveys): Automated feedback surveys are no-code feedback surveys that collect in-app user feedback right after a meaningful number of interactions. - [B2B Glossary](https://reflag.com/glossary/b2b): This is when a company sells products and/or services (like software) to other businesses instead of individual consumers. - [B2B feature management Glossary](https://reflag.com/glossary/b2b-feature-management): Feature management that is designed specifically for B2B companies. Like feature management, features are at the core. - [Child feature Glossary](https://reflag.com/glossary/child-feature): A child feature is a feature that is a sub-feature of another feature (known as a parent feature). - [Churn Glossary](https://reflag.com/glossary/churn): Churn (also called customer churn) is the rate at which customers stop doing business with a company. - [Company Glossary](https://reflag.com/glossary/company): A company is a group entity for end users. Reflag auto-aggregates at the company level. - [CSAT Glossary](https://reflag.com/glossary/csat): CSAT (short for customer satisfaction) tracks how satisfied customers are with your product(s). - [Environments Glossary](https://reflag.com/glossary/environments): An environment is an instance of an app that is specified by a group of shared parameters or servers. - [Event Glossary](https://reflag.com/glossary/event): An event is the primary way to track feature engagement. Whenever an end user interacts with a feature, you track the interaction. - [Feature Glossary](https://reflag.com/glossary/feature): A feature is an entity that Reflag uses to roll out features, evaluate adoption and satisfaction, and manage permissions. - [Feature evaluation Glossary](https://reflag.com/glossary/feature-evaluation): Feature evaluation is the process of releasing and evaluating new product functionalities. - [Feature feedback Glossary](https://reflag.com/glossary/feature-feedback): Feature feedback is user feedback and comments on specific product features provided through a feature feedback survey. - [Feature flag Glossary](https://reflag.com/glossary/feature-flag): Feature flags let you enable certain functionalities for a subset of users. - [Feature key Glossary](https://reflag.com/glossary/feature-key): This is the key used to reference a feature in your code. Feature keys are unique and cannot be changed after creation. - [Feature management Glossary](https://reflag.com/glossary/feature-management): Feature management is a software development process involving the progressive delivery of feature releases to specific user groups through feature flags. - [Feature release Glossary](https://reflag.com/glossary/feature-release): A feature release is the process of rolling out new or updated functionalities to a product. - [Feature tracking Glossary](https://reflag.com/glossary/feature-tracking): Feature tracking logs events related to usage, adoption, engagement, and satisfaction. - [Feature views Glossary](https://reflag.com/glossary/feature-views): Feature views group features in a single view. They let you enable and customize Slack reporting and column configurations. - [Frequency Glossary](https://reflag.com/glossary/frequency): Frequency measures how often companies use a feature by counting the number of separate days a company a used feature. - [Leading indicator Glossary](https://reflag.com/glossary/leading-indicator): A leading indicator is a data point that immediately signals the likelihood of feature success and the associated business outcomes. - [Monthly tracked users Glossary](https://reflag.com/glossary/monthly-tracked-users): Monthly track users (MTUs) are the number of unique end users who've sent at least one event in the month. - [Organization Glossary](https://reflag.com/glossary/organization): Organization refers to your global company account. An organization can have an unlimited number of users and apps. - [Parent feature Glossary](https://reflag.com/glossary/parent-feature): A parent feature is a feature with one or more sub-features (known as child features). - [Feature Glossary](https://reflag.com/glossary/release): A feature is an entity that Reflag uses to roll out features, evaluate adoption and satisfaction, and manage permissions. - [https://reflag.com/glossary/release-goals](https://reflag.com/glossary/release-goals): Unable to fetch page content - [Retention rate Glossary](https://reflag.com/glossary/retention-rate): The retention rate shows the percentage of companies from the Adopted step that keep using a feature over a period of time. - [Rollback button Glossary](https://reflag.com/glossary/rollback-button): A rollback button is used to roll a feature flag back to a previous state and/or disable it in case of an emergency. - [Rollout percentage Glossary](https://reflag.com/glossary/rollout-percentage): The rollout percentage is the percentage of companies matching the targeting rule criteria that will receive access to a feature. - [Satisfaction rate Glossary](https://reflag.com/glossary/satisfaction-rate): The retention rate shows the percentage of companies from the Retained step that have given a feature a 4 or 5 customer satisfaction score. - [SDK Glossary](https://reflag.com/glossary/sdk): SDK is short for software development kit. You use the Reflag SDKs to integrate Reflag with your application. - [Segment Glossary](https://reflag.com/glossary/segment): A segment is a group of companies created based on one or more shared attributes and/or feature metrics, such as First seen. - [Slack Glossary](https://reflag.com/glossary/slack): Slack is a popular corporate communication application that integrates with Reflag. - [Subsegment Glossary](https://reflag.com/glossary/subsegment): Subsegments are more specific company segments that only include companies that belong to both segments. - [Targeting rules Glossary](https://reflag.com/glossary/targeting-rules): Targeting rules decide which users will be served which features. Targeting rules can have one or multiple conditions. - [Team Glossary](https://reflag.com/glossary/team): Your team is the internal Reflag users associated with your organization. - [Usage criteria Glossary](https://reflag.com/glossary/usage-criteria): Tracking criteria are the criteria that define the event that counts as usage of a feature. - [User Glossary](https://reflag.com/glossary/user): A user is an individual who is accessing your app (like a customer or partner).