Hyphen provides native SDKs for the Hyphen platform. Use Toggle feature flags from your application code.
Every SDK is open source and maintained on GitHub. Pick your language below to get started.
Table of Contents
Available SDKs
| Language | Package | Install | Getting started |
|---|---|---|---|
| Node.js (server) | @hyphen/sdk |
npm install @hyphen/sdk |
Node.js |
| JavaScript (browser) | @hyphen/browser-sdk |
npm install @hyphen/browser-sdk |
JavaScript (Browser) |
| React | @hyphen/react-sdk |
npm install @hyphen/react-sdk |
React |
| Python | hyphen |
pip install hyphen |
Python |
| Go | github.com/Hyphen/go-sdk |
go get github.com/Hyphen/go-sdk |
Go |
| .NET (C#) | Hyphen.Sdk |
dotnet add package Hyphen.Sdk |
.NET |
Authentication
All native SDKs authenticate with a project public key (it starts with public_) and an application id. See Get a Project's Public Key for where to find your public key in the Hyphen dashboard.
Prefer OpenFeature?
If you'd rather use the vendor-agnostic OpenFeature API for feature flags, Hyphen also ships OpenFeature providers for Go, JavaScript, Python, React, .NET, and Swift. See Feature Flags → SDKs for the full list and setup guides.