by bucketco
Enables SaaS applications to manage feature flags using TypeScript SDKs across React, Vue, browser, and Node.js environments, with CLI utilities and OpenFeature providers.
Bucket provides a collection of JavaScript/TypeScript SDKs that let developers control feature flags for SaaS products. It offers ready‑made libraries for front‑end frameworks (React, Vue), generic browser usage, server‑side Node.js (including Cloudflare Workers), a command‑line interface for type generation, and OpenFeature providers for both browser and Node environments.
npm install @bucketco/react-sdk
for React, npm install @bucketco/vue-sdk
for Vue, npm install @bucketco/browser-sdk
for plain browser, or npm install @bucketco/node-sdk
for server side.import { createBucketClient } from '@bucketco/node-sdk';
const bucket = createBucketClient({ apiKey: process.env.BUCKET_API_KEY });
npx @bucketco/cli generate-types
to produce TypeScript typings based on your flag schema.Q: Do I need to use all SDKs? A: No. Install only the package that matches the environment you are working in.
Q: How are flags updated in real time? A: The SDKs maintain a WebSocket/long‑poll connection (where supported) to receive flag updates without a page reload.
Q: Can I use Bucket with other frameworks like Angular? A: While there is no dedicated Angular SDK, the generic browser SDK works with any framework.
Q: How do I publish a new version of my SDK?
A: Follow the repository's Development section: create a new branch, run yarn run version
, then push and open a PR. The GitHub Action will handle publishing.
Feature flags for SaaS that run on TypeScript. Learn more and get started
Client side React SDK
Client side Vue SDK
Browser SDK for use in non-React web applications
Node.js SDK for use on the server side. Use this for Cloudflare Workers as well.
CLI to interact with Bucket and generate types
Use Bucket with OpenFeature in the browser through the Bucket OpenFeature Browser Provider
Use the Bucket with OpenFeature on the server in Node.js through the Bucket OpenFeature Node.js Provider
yarn run version
The Github Action will automatically publish any versioned packages when merging to main
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by zed-industries
Provides real-time collaborative editing powered by Rust, enabling developers to edit code instantly across machines with a responsive, GPU-accelerated UI.
by cline
Provides autonomous coding assistance directly in the IDE, enabling file creation, editing, terminal command execution, browser interactions, and tool extension with user approval at each step.
by continuedev
Provides continuous AI assistance across IDEs, terminals, and CI pipelines, offering agents, chat, inline editing, and autocomplete to accelerate software development.
by github
Enables AI agents, assistants, and chatbots to interact with GitHub via natural‑language commands, providing read‑write access to repositories, issues, pull requests, workflows, security data and team activity.
by block
Automates engineering tasks by installing, executing, editing, and testing code using any large language model, providing end‑to‑end project building, debugging, workflow orchestration, and external API interaction.
by RooCodeInc
An autonomous coding agent that lives inside VS Code, capable of generating, refactoring, debugging code, managing files, running terminal commands, controlling a browser, and adapting its behavior through custom modes and instructions.
by lastmile-ai
A lightweight, composable framework for building AI agents using Model Context Protocol and simple workflow patterns.
by firebase
Provides a command‑line interface to manage, test, and deploy Firebase projects, covering hosting, databases, authentication, cloud functions, extensions, and CI/CD workflows.
by gptme
Empowers large language models to act as personal AI assistants directly inside the terminal, providing capabilities such as code execution, file manipulation, web browsing, vision, and interactive tool usage.