ParticleDB documentation
Start locally, connect your application, and work with relational data, key-value, vectors, analytics and Particles.
Start building
Section titled “Start building”Run your first queryInstall, start a local server, write a record and read it back.
Write your first ParticleWrite a function and call it from a query.
Use your language
Section titled “Use your language”Python · TypeScript · Java · Go · Rust · C#
All clients and support information
What are you building?
Section titled “What are you building?”Application dataTables, records, parameters and transactions.
Search and memoryStore embeddings and retrieve relevant records.
Agents and workflowsPersist state, record results and retry work safely.
Live analyticsAggregate the records your application writes.
Develop and ship
Section titled “Develop and ship”- Import and export data.
- Run a repeatable local development environment.
- Secure application connections.
- Diagnose errors.
- Find SQL syntax, CLI commands and configuration.
Versions and availability
Section titled “Versions and availability”Core examples are checked with the downloadable 1.1.19-rc.12 server. Python Particles require a separate Python-enabled distribution, as noted on those pages. Use the documentation with the server and client versions installed in your environment. Optional runtimes and deployment-specific features list their prerequisites on the relevant page. See feature availability before planning a migration.