Metadata-Version: 2.3
Name: vertexcache-sdk
Version: 1.0.0
Summary: Official Python Client SDK for VertexCache
License: Apache-2.0
Keywords: vertexcache,cache,sdk,client
Author: Jason Lam
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: cryptography (>=45.0.3) ; python_version != "3.9.0" and python_version != "3.9.1"
Project-URL: Documentation, https://vertexcache.com/docs
Project-URL: Homepage, https://github.com/VertexCache/VertexCache
Project-URL: Repository, https://github.com/VertexCache/VertexCache/tree/main/client-sdks/python
Description-Content-Type: text/markdown

<p align="center">
  <img src="https://github.com/jasonlam604/VertexCache/blob/main/etc/assets/vertexcache-logo-192x192.png" alt="VertexCache Logo" width="120" height="120"/>
</p>

<h1 align="center">VertexCache Client SDK for Python</h1>

This is the official **Client SDK** for **Python**, provided by the VertexCache project.  
It communicates with the VertexCache server using a **raw TCP socket** and the binary **VCMP protocol** for high-performance, low-latency operations.

> **What is VertexCache?**  
> VertexCache is a high-performance, open-source in-memory caching system designed for speed, flexibility, and developer-friendly integration. It supports primary and multi-level secondary indexing for fast lookups and reduced database I/O.
>
> Powered by a custom binary protocol (VCMP), VertexCache offers low-latency, encrypted communication with built-in clustering, logging, and configuration support.  
> **With 10 official Client SDKs already available — and more on the way — VertexCache is built for cross-language flexibility.** A lightweight **REST API** is also available for easy integration anywhere.
>
> Licensed under Apache 2.0, VertexCache is production-ready, customizable, and optimized for modern workloads.

Full documentation, installation guides, and usage examples are available in the  
[VertexCache Wiki – Client SDKs](https://github.com/VertexCache/VertexCache/wiki/Client-SDKs-Developer-Guide)

---

This Client SDK is part of the [VertexCache](https://github.com/vertexcache/vertexcache) project.

Released under the [Apache License 2.0](https://github.com/VertexCache/VertexCache/blob/main/LICENSE)

> **Jason Lam**  
> Founder & Lead Maintainer, VertexCache  
> [github.com/jasonlam604](https://github.com/jasonlam604)

