Stability and performance SurrealDB 2.0 introduces a new SurrealQL parser with better memory handling, recursive query support, and improved caching for faster, more reliable queries.
Querying SurrealQL lets you query graph edges, define schemas, run vector and full-text searches, and enjoy a smoother developer experience.
GraphQL You can now query SurrealDB using GraphQL directly in Surrealist—browse data, run queries, and design schemas in one place.
Indexing Indexing now features faster BTree/MTree writes, concurrent rebuilds, and on-disk HNSW support for durable, scalable vector search.
Security SurrealDB 2.0 overhauls security with flexible authentication, token control, injection protection, and customisable server restrictions.
SurrealKV SurrealKV is our native key-value store, built in Rust with versioning, ACID compliance, and support for historical and temporal queries.
SDKs All SDKs are now v1.0 stable, with faster performance, better type support, and more flexible integration for developers.
SurrealML SurrealML lets you store and run ML models inside the database, use them in queries, and version outputs for real-time insights.