Logokeyset
  • Product
  • Pricing
  • Docs
  • Contact
LoginGet Started
keyset
Navigation
  • Product
  • Pricing
  • Docs
  • Contact
Login to AccountGet Started Free
keyset

A powerful configuration and content management system for modern applications.

Product

  • Features
  • Pricing
  • Use Cases
  • Documentation

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

Follow Us

TwitterGitHub

© 2026 Keyset. All rights reserved.

Logokeyset
  • Product
  • Pricing
  • Docs
  • Contact
LoginGet Started
keyset
Navigation
  • Product
  • Pricing
  • Docs
  • Contact
Login to AccountGet Started Free
Docs Overview
Getting Started
  • Overview
  • Installation
  • Quick Start
Reference
Guides

Overview

Keyset is a remote config and feature flag platform. The keysetapp lets you fetch, type-safely read, and manage your remote config entries from any JavaScript or TypeScript project — with first-class React support built in.

What it does

  • Fetch remote config — read typed values (strings, numbers, booleans, JSON, URLs, images) from the Keyset API
  • Feature flags — gate features behind boolean keys without redeploying
  • Write-back support — create, update, and delete entries from server-side or trusted environments
  • In-memory caching — automatic TTL-based caching to avoid redundant network calls
  • Retry logic — configurable retries with exponential backoff on failures
  • React hooks — drop-in hooks and a context provider for React apps

Packages

Import pathContents
keysetappCore Keyset client, types
keysetapp/reactKeysetProvider, all React hooks

Documentation

PageDescription
InstallationInstall the SDK and set up peer dependencies
Quick StartGet running in 5 minutes
ConfigurationAll KeysetConfig options
Content APIReading and writing remote config entries
React IntegrationProvider and hooks reference
TypeScript TypesFull type reference
Error HandlingErrors, retry, and auth failures
Custom CMS PanelBuild your own admin UI with a secret key — no Keyset dashboard needed

API key modes

Keyset uses two key types with different permission levels:

PrefixModeCapabilities
pkey_…PublicRead-only — safe to use in browsers and client-side code
skey_…SecretRead + write — use only in server-side / trusted environments

Attempting a write operation (create, update, delete) with a public key throws immediately.

NextInstallation

Use with AI

Copy the full Keyset SDK reference as a ready-to-use AI prompt. Paste it into any AI tool to get instant, accurate integration help.

Resources

  • FAQ
  • Privacy Policy
keyset

A powerful configuration and content management system for modern applications.

Product

  • Features
  • Pricing
  • Use Cases
  • Documentation

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

Follow Us

TwitterGitHub

© 2026 Keyset. All rights reserved.