
Remote Config is Generally Available
Launched in beta a few weeks ago, Remote Config is now Generally Available (GA).
Remote Config is a dynamic and flexible, JSON-based approach to configuring feature behavior outside of your app — without redeployment. For example, you can use configs to configure AI models for your customers at runtime.
Getting started with Remote Config
To get started, you need to first upgrade to the latest version of our SDKs.
For example, in the React SDK, you can use config
when using useFeature
:
function AISummarizerRemotelyConfigured({copy}: {copy: string}) {
const { config: { payload } } = useFeature('my-ai-feature');
return <AISummarizer message={payload.message} provider={payload.provider} />
}
Then you configure the values you want from within the Bucket app.

In the image above, a feature is set up to have three config values. This is an example of configuring LLM settings for an AI feature. The "gpt-4o" value is the default and served with all requests that do not match any other, more specific values. The "claude-3-7-sonnet" value will be served to users in "Apex" and "Blaze" companies while the "gpt-5" value will be served to the "Adrian Borer" user as well as the "Logix" and "Hightrix" companies.
Remote config can be used for basic feature configuration, multi-variate feature flags, and to support entitlement scenarios. To learn more about Remote Config, go to the documentation.
Happy shipping!