Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

</div>

Expand All @@ -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:
Expand Down Expand Up @@ -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.

---

Expand Down
43 changes: 10 additions & 33 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -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"}
]
Expand All @@ -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 = []

Expand Down
Loading