Skip to main content

REST API

Cloud

The REST API is RushDB Cloud's API. A self-hosted engine does not serve it: reach the engine through the SDKs' direct mode, or its own native protocol, PostgreSQL wire, gRPC and Bolt listeners.

Base URL: https://api.rushdb.com/api/v1 Auth: Authorization: Bearer YOUR_API_KEY

curl -X POST https://api.rushdb.com/api/v1/records \
-H "Authorization: Bearer $RUSHDB_API_KEY" \
-H "Content-Type: application/json" \
-d '{"label":"MOVIE","data":{"title":"Inception","rating":8.8}}'

Interactive docs: Swagger UI · OpenAPI JSON

Endpoints​

GroupDescription
RecordsCreate, read, update, delete, search, import, export
RelationshipsAttach and detach edges between records
LabelsQuery which types exist and their counts
PropertiesInspect field names, types, and value ranges
TransactionsAtomic multi-step operations
AI & Semantic SearchSchema export, embedding indexes, vector and hybrid search
Keyword SearchText indexes and BM25 keyword search
Raw QueriesopenCypher statements run by the engine