Surrealist

The ultimate dashboard
for the ultimate database

Intuitive design

Surrealist takes a modern approach to managing databases. With its intuitive, easy-to-use interface, Surrealist allows you to effectively manage multiple databases, define reusable connection templates, and offers a vast collection of settings to personalize your experience. Enhance your database management efficiency and integrate seamlessly with your existing systems using Surrealist.

Intuitive design

Available everywhere

Whether you're on the go or integrating Surrealist into your workflow, access it as a self-contained web app or install Surrealist Desktop for a comprehensive development environment. Soon, launch Surrealist directly from your SurrealDB database for full control with minimal effort. Experience seamless database management that's both powerful and effortlessly accessible anywhere.

Available everywhere

Personal sandbox

The API docs view provides you with an easy to navigate, fully personalised documentation for interacting with your database. Quickly navigate and find relevant topics using the table of contents, preview code snippets in a wide array of languages, and view visual examples tailored to your database. The API docs are the go-to place when developing against a SurrealDB database.

Personal sandbox

Workflows

Thanks to its powerful workflow views, Surrealist allows you to interact with the database in your preferred way. Whether you are looking to query your database, explore your records, design a schema, or manage stored procedures, Surrealist has your back. It offers robust tools and a user-friendly interface to enhance your database management and ensure optimal performance.

Workflows

Query view

The query view provides the most efficient way to communicate with your database. Write multiple queries at once with tabs, save them for later to reuse in any database, and get a live stream of updates to your data. Not only that, but powerful features such as inferring variables, formatting queries and visualising results allow you to efficiently interact with your database.

Query view

ML Models

Dive into the powerful world of machine learning and explore SurrealML using the models view. Upload your models and expose them as callable functions to your queries.

ML Models

Schema designer

Build your database schema using the powerful designer view and visualize how your data relates to each other in the graphical table graph. Harness the full power of SurrealDB and visually define table fields, indexes, events, and more.

Schema designer

Authentication

Manage database access directly from Surrealist using the authentication view. Grant or restrict database access to users, define authentication scopes, and simplify authentication management processes effectively.

Authentication

Functions

View and manage your stored procedures with the functions view. Write and modify functions using the SurrealQL editor, configure access permissions, and define function parameters efficiently.

Functions

Table explorer

The Surrealist table explorer allows you to visually browse through your records without writing a single query. Data is represented in a human friendly way, and you can easily follow record links through your database. Edit data right in the record editor, and discover connected relations. The table explorer makes working with data feel like a breeze.

Table explorer

API Docs

The API docs view provides you with an easy to navigate, fully personalised documentation for interacting with your database. Quickly navigate and find relevant topics using the table of contents, preview code snippets in a wide array of languages, and view visual examples tailored to your database. The API docs are the go-to place when developing against a SurrealDB database.

API Docs

Database serving

Using Surrealist Desktop, spin up a local development database with a single click directly from Surrealist. Without launching a terminal, easily manage your database and view live log streams. Quickly troubleshoot with accessible tools and streamline your workflow. Developing against a database, whether for testing or production, has never been easier or more efficient!

Database serving