Surrealist is a visual interface designed to simplify the management of SurrealDB databases. It offers an intuitive way to interact with your data, schema, and functions, whether you prefer a web-based environment or a desktop application.
Key Features:
- Intuitive Design: A modern, user-friendly interface for managing multiple databases and connection templates.
- Cross-Platform Availability: Access Surrealist as a web app or install the desktop version for a comprehensive development experience.
- Query View: Execute multiple queries simultaneously with tab support, save queries for reuse, and visualize results.
- Schema Designer: Visually build and manage your database schema, defining table fields, indexes, and events.
- Table Explorer: Browse records visually without writing queries, edit data directly, and explore connected relations.
- Authentication Management: Manage database access, define authentication scopes, and grant or restrict user permissions.
- Function Management: View, manage, and modify stored procedures using the SurrealQL editor.
- API Docs: Personalized documentation for interacting with your database, including code snippets and visual examples.
- ML Models: Upload and expose machine learning models as callable functions within your queries.
Use Cases:
- Database Administration: Simplify database management tasks with a visual and intuitive interface.
- Schema Design: Design and manage database schemas visually, making it easier to understand and modify data structures.
- Query Development: Develop and test SurrealQL queries with features like variable inference and result visualization.
- Data Exploration: Explore and understand data relationships without writing complex queries.
- Application Development: Integrate SurrealDB into your applications with personalized API documentation and code snippets.