JavaScript SDK for OpenFeature
Go to file
OpenFeature Bot fed98cf151 chore: release main
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
2025-08-18 11:56:42 -04:00
.github
.vscode
packages
test-harness@48c56d1314
.editorconfig
.eslintignore
.eslintrc.json
.gitignore
.gitmodules
.prettierrc
.release-please-manifest.json
CODEOWNERS
CONTRIBUTING.md
LICENSE
README.md
jest.config.ts
package-lock.json
package.esm.json
package.json
release-please-config.json
renovate.json
rollup.config.mjs
tsconfig.json
tsconfig.rollup.json
typedoc.json

README.md

OpenFeature Logo

OpenFeature JavaScript SDKs

Known Vulnerabilities codecov CII Best Practices FOSSA Status

👋 Hey there! Thanks for checking out the OpenFeature JavaScript SDKs

What is OpenFeature?

OpenFeature is an open standard that provides a vendor-agnostic, community-driven API for feature flagging that works with your favorite feature flag management tool.

Why standardize feature flags?

Standardizing feature flags unifies tools and vendors behind a common interface which avoids vendor lock-in at the code level. Additionally, it offers a framework for building extensions and integrations and allows providers to focus on their unique value proposition.

🔧 Components

This repository contains both the server-side JS and web-browser SDKs. For details, including API documentation, see the respective README files.

  • Server SDK, for use in Node.js and similar runtimes.
    • NestJS SDK, a distribution of the Server SDK with built-in NestJS-specific features.
  • Web SDK, for use in the web browser.
    • React SDK, a distribution of the Web SDK with built-in React-specific features.

Each have slightly different APIs, but share many underlying types and components.

Support the project

🤝 Contributing

Interested in contributing? Great, we'd love your help! To get started, take a look at the CONTRIBUTING guide.

Thanks to everyone that has already contributed

Made with contrib.rocks.

📜 License

Apache License 2.0

FOSSA Status