diff --git a/README.md b/README.md index b283bfd..5467a21 100755 --- a/README.md +++ b/README.md @@ -4,16 +4,15 @@ # RushDB — Python SDK -### The memory layer for AI agents and apps. +### RushDB — the database for AI -Push any JSON. Get graph relationships and vector search — automatically. -No schema. No pipeline. No glue code. +One database for your records, their relationships, and search over them. ![PyPI - Version](https://img.shields.io/pypi/v/rushdb) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/rushdb) ![PyPI - License](https://img.shields.io/pypi/l/rushdb) -[📖 Documentation](https://docs.rushdb.com/python-sdk/introduction) • [🌐 Website](https://rushdb.com) • [☁️ Cloud](https://app.rushdb.com) +[📖 Documentation](https://docs.rushdb.com/3.x/connect/sdks/) • [🌐 Website](https://rushdb.com) • [☁️ Cloud](https://app.rushdb.com) @@ -37,6 +36,16 @@ pip install rushdb --- +## Compatibility + +| Package | RushDB 3.x and RushDB Cloud | RushDB 2.x (legacy) | +|---|---|---| +| `@rushdb/javascript-sdk` | 3.x | 2.11.0: `npm i @rushdb/javascript-sdk@2` | +| `rushdb` (PyPI) | 3.x | 2.10.0: `pip install "rushdb<3"` | +| `@rushdb/mcp-server` | 3.x | 2.13.0: `npx @rushdb/mcp-server@2` | + +--- + ## RushDB Cloud or a self-hosted engine The SDK works with RushDB in one of two ways: @@ -376,7 +385,7 @@ db = RushDB( ## Documentation -[docs.rushdb.com/python-sdk](https://docs.rushdb.com/python-sdk/introduction) — full API reference, vector search, aggregations, and more. +[docs.rushdb.com/3.x/connect/sdks](https://docs.rushdb.com/3.x/connect/sdks/) and the [Python reference](https://docs.rushdb.com/3.x/learn/reference/python/) — full API reference, vector search, aggregations, and more. --- diff --git a/pyproject.toml b/pyproject.toml index a377eda..f450370 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "rushdb" version = "3.0.0" -description = "RushDB Python SDK — memory layer for AI agents and modern apps" +description = "RushDB SDK for Python: the client for RushDB, the database for AI (RushDB Cloud or self-hosted)" authors = [ {name = "RushDB Team", email = "hi@rushdb.com"} ] @@ -11,41 +11,18 @@ requires-python = ">=3.10" keywords = [ "rushdb", "database", - "graph database", - "graph-database", - "ai memory", - "ai-memory", - "agent memory", - "agent-memory", - "memory layer", - "memory-layer", - "ai agents", + "database-for-ai", "ai-agents", - "llm memory", - "llm-memory", - "mcp", - "vector search", + "graph-database", + "sql", + "cypher", "vector-search", - "rag", - "retrieval augmented generation", - "embedding", - "embeddings", - "knowledge graph", - "knowledge-graph", - "json normalization", - "json-normalization", - "schema-less", - "schemaless", - "no-schema", + "full-text-search", + "hybrid-search", + "mcp", "self-hosted", - "cloud", - "rest api", - "rest-api", - "graph", - "relationships", - "persistence", - "rush-db", - "rush db" + "rag", + "agent-memory" ] dependencies = []