-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Chris edited this page Jul 26, 2026
·
16 revisions
Welcome to the KV Manager documentation! This wiki provides guides for installation, deployment, usage, and troubleshooting.
- Try the Live Demo - See KV Manager in action
- GitHub Repository
- Release Announcement Article
- Installation - Set up KV Manager for local development
- Production Deployment - Deploy to Cloudflare Workers
- Docker Deployment - Run with Docker or Kubernetes
- Configuration - Environment variables and settings
- Namespace Management - Create, delete, and manage namespaces
- Key Operations - CRUD operations for KV keys
- Metadata and Tags - Working with metadata and tags
- Search and Discovery - Finding keys across namespaces
- Bulk Operations - Batch processing for large operations
- Import and Export - Data migration and backups
- R2 Backup and Restore - Cloud backup to R2 storage
- Job History - Tracking and monitoring bulk operations
- Health Dashboard - At-a-glance operational status and health score
- Audit Logging - Operation history and compliance
- Webhooks - Event-driven HTTP notifications
- Threshold Monitoring - Hourly metrics polling and audit log integration
- Architecture - System design and components
- API Reference - Complete API documentation
- Database Schema - D1 database structure
- Progress Tracking - How async operations work
- Authentication - Cloudflare Access integration
- User Guide - Step-by-step usage instructions
- Migration Guide - Upgrading from older versions
- Troubleshooting - Common issues and solutions
- Security Best Practices - Hardening your deployment
- Contributing - How to contribute to the project
- Changelog - Release notes and version history
Install dependencies:
npm installInitialize D1 database:
npx wrangler d1 execute kv-manager-metadata-dev --local --file=worker/schema.sqlStart development servers (2 terminals):
Terminal 1 — Frontend:
npm run devTerminal 2 — Worker:
npx wrangler dev --config wrangler.dev.toml --localAccess at: http://localhost:5173
docker pull writenotenow/kv-manager:latest
docker run -d \
-p 8787:8787 \
-e ACCOUNT_ID=your_account_id \
-e API_KEY=your_api_token \
-e TEAM_DOMAIN=https://yourteam.cloudflareaccess.com \
-e POLICY_AUD=your_aud_tag \
--name kv-manager \
writenotenow/kv-manager:latestAccess at: http://localhost:8787
KV Manager is a modern, full-featured web application for managing Cloudflare Workers KV namespaces and keys. It provides:
- Intuitive UI - Beautiful, responsive interface built with React and Tailwind CSS
- Enterprise Auth - Cloudflare Access (Zero Trust) integration
- Dual Metadata - KV Native (1024 bytes) + D1 Custom (unlimited)
- Advanced Search - Cross-namespace search with tag filtering
- Bulk Operations - Process thousands of keys efficiently
- Scheduled Threshold Monitoring - Hourly metrics polling and audit log integration
- R2 Backups - Cloud-native backup and restore
- Job History - Complete audit trail with event timelines
- Dark Mode - System-aware theme support
Please refer to the GitHub Releases page for the current version and most recent updates.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: admin@adamic.tech
MIT License - see LICENSE for details
Getting Started
User Documentation
- User Guide
- Namespace Management
- Key Operations
- Metadata and Tags
- Search and Discovery
- Bulk Operations
- Import and Export
- R2 Backup and Restore
- Job History
- Metrics
- Health Dashboard
- Audit Logging
- Webhooks
- Threshold Monitoring
Technical
Guides
Links