SurrealDB has been built from the ground up to be the ultimate database for developers who want to build tomorrow's applications. On this page you can keep track of what we have planned for SurrealDB.
If you have an idea for SurrealDB, then we would love to hear from you.
Follow us on Github • Join our Discord community
The decision is made to make the SurrealDB sourcecode public, making it available to other developers and organisations. Having learnt a great deal about building a future-ready database, the decision is made to re-build SurrealDB using Rust, in order to enforce data sharing guarantees.
SurrealDB is used within a Software-as-a-Service system for the first time, offering a complete Backend-as-a-Service for realtime, collaborative applications, with support for structured and unstructured datasets, and relational, document, and graph querying semantics.
Development begins on SurrealDB with the intention of creating a scalable cloud graph database, built using Golang.
Conceptualisation and planning for the SurrealDB database requirements begins. Inspiration for SurrealDB features were taken from a range of databases including MySQL, OrientDB, CouchDB, InfluxDB, DynamoDB, MongoDB, RethinkDB, CockroachDB, Neo4j, and Firebase.
After years of building cloud-based Software-as-a-Service systems, with realtime APIs, complicated security permissions, and multiple separate database backends, Tobie questions whether there is a platform for building and scaling applications quicker, while still allowing for the storage and querying of data in a structured yet flexible manner.
SurrealDB is being built in the open. We would love for you to be involved.