Build memory your AI can verify.
Retrieve relevant context with vectors, connect supporting evidence as a graph, and replay the exact state behind every result.
curl https://app.valori.systems/v1/namespaces \
-H "Authorization: Bearer vlk_..."From an API key to your first search
Use plain HTTPS or an official SDK. Your project key resolves the Cloud project and worker, so application code never needs a node URL.
curl "https://app.valori.systems/v1/namespaces" \-H "Authorization: Bearer vlk_your_project_api_key"- 1Step 1
Create a project key
Generate a project-scoped API key in Valori Cloud.
- 2Step 2
Create a collection
Choose the vector dimension, distance metric, and index.
- 3Step 3
Insert records
Store vectors with text and metadata in a named collection.
- 4Step 4
Search and connect
Retrieve similar records and follow graph relationships for context.
Choose where to begin
Start with the shortest path for your task. The guides explain the model; the API reference documents exact contracts.
Understand Valori
Learn how projects, collections, vector retrieval, graph context, and verified state fit together.
Read the introduction5-minute pathRun the quickstart
Install an SDK, authenticate, create a collection, insert a vector, and search it.
Start buildingSecurityAuthenticate correctly
Understand project-scoped API keys and how requests resolve to the correct Valori project.
View authenticationContractsExplore the REST API
See endpoint paths, parameters, request bodies, responses, and copyable examples.
Browse endpointsOne memory layer, four guarantees
Valori combines retrieval and relationships with deterministic state instead of treating them as separate systems.
- Vector retrieval
- Find semantically similar records inside a collection using a fixed dimension and distance metric.
- Graph context
- Connect documents, chunks, concepts, and evidence so retrieval can follow meaningful relationships.
- Deterministic state
- Apply mutations in a defined order with stable tie-breaking and reproducible execution.
- Verifiable history
- Use the WAL, event log, snapshots, and BLAKE3 state hashes to independently check what changed.
Use the interface that fits your stack
The SDKs expose the same project-scoped collections, records, and search model as the REST API.
Go deeper
Inspect the open-source kernel, use the exact API contracts, or continue through the conceptual guides.