Skip to content

Find a component

Loading the directory…

↑ ↓ to select · Enter to open · Esc to closeBrowse all →
Contributor login

Key-Value Store

Hierarchical Key-Value store for Bijection

Bijection source
git clone https://github.com/bijectionhq/kv.git
cd kv
git checkout be9c95758a19f50f17a2bb6b6b4e151af0f32fb5

Bijection repository access is required. Request access.

Description

Hierarchical Key-Value store for Bijection

Explore the package README for API concepts, configuration, and examples. Check the Bijection source for adaptation-specific setup.

Available to evaluate

Review the source and its dependencies before adopting this package. Source availability does not establish npm publication or runtime qualification.

Getting started

  1. Get the source at the revision above and read its package documentation.
  2. Check the required Bijection SDK version, dependencies, and external service credentials.
  3. Follow the package setup instructions and the guide to using components.
  4. Exercise the component in your deployment according to your project’s verification rules.

Open source

Maintained source: bijectionhq/kv. Based on hamzasaleem2/convex-kv. License: Apache-2.0. Consult the repository for license terms, notices, and contributor attribution.

From the upstream publisher

Hierarchical Key-Value store for Convex

Explore the demo ↗

Upstream package FAQ

How does @hamzasaleemorg/convex-kv handle nested key structures?

@hamzasaleemorg/convex-kv uses path-like keys with forward slashes to create hierarchical structures. You can store values at paths like 'app/settings/theme/mode' and query all keys under a specific namespace like 'app/settings'. The component handles the path parsing and storage internally while providing a simple get/set API.

Can I query all keys under a specific namespace?

Yes, @hamzasaleemorg/convex-kv supports namespace queries where you can retrieve all key-value pairs under a specific path prefix. For example, querying 'app/settings' would return all configuration keys that start with that path, enabling you to fetch entire configuration sections at once.

Does this component work with Convex real-time updates?

@hamzasaleemorg/convex-kv maintains full compatibility with Convex's real-time reactivity. When you update a key-value pair, any queries or subscriptions watching that key or its parent namespace will automatically update, providing live updates to your application state and configuration changes.

What's the difference between this and regular Convex tables?

@hamzasaleemorg/convex-kv provides a key-value abstraction over Convex tables specifically designed for hierarchical data. Instead of designing schemas for configuration or metadata tables, you can use familiar key-value operations with nested paths. It's ideal for settings, feature flags, and metadata that doesn't fit well into structured table schemas.

Use with agents and CLI

Give your coding agent the component’s source identity and setup guidance.

agent-prompt.md
Help me integrate Key-Value Store with Bijection.

Read: https://bijection.com/components/kv/SKILL.md

Check SDK compatibility and dependency availability.
Follow this project's execution and verification rules.

Upstream README.md

View repository ↗

Documentation from hamzasaleem2/convex-kv at its recorded upstream revision. APIs and setup may differ in the Bijection adaptation.

Loading package documentation…