This repository contains client SDKs for interacting with the HPKV REST API. HPKV is a high-performance key-value store that combines blazing fast operations with AI-powered search capabilities.
HPKV is a modern key-value store that offers:
- Blazing Fast Performance: Sub-microsecond latency on local operations
- AI-Powered Capabilities: Semantic search and RAG (Retrieval Augmented Generation)
- Real-time Features: WebSocket pub-sub system for real-time monitoring and notifications
- Low Operational Cost: 4-5x lower operational costs than leading in-memory KV stores
Learn more at hpkv.io.
This repository is organized as follows:
/sdk
/node - Node.js SDK
/[language] - SDKs for other languages (coming soon)
Currently, the repository includes the following SDKs:
More language SDKs will be added soon.
To use any of the HPKV SDKs, you'll need an API key. You can get a free API key by signing up for the HPKV free tier:
- Go to hpkv.io and click on "Sign Up"
- Create an account with your email and password
- Navigate to the API Keys section in your dashboard
- Click "Generate API Key"
- Select your preferred region
- Add an optional description to identify this key later
- Save your API key securely - you won't be able to see it again
For more information about the HPKV REST API and SDKs, check out the following resources:
- HPKV Overview
- Getting Started Guide
- REST API Documentation
- Nexus Search Documentation
- HPKV Blog: Introducing Nexus Search
Contributions are welcome! If you'd like to add support for additional languages or improve the existing SDKs, please feel free to submit a pull request.
This project is licensed under the terms specified in each SDK's LICENSE file.
