<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Matthew McFadden</title>
    <description>The latest articles on DEV Community by Matthew McFadden (@matthewmcfadden).</description>
    <link>https://dev.to/matthewmcfadden</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3989111%2Feba09ebc-5af2-4724-9241-5103ddb1d58f.jpg</url>
      <title>DEV Community: Matthew McFadden</title>
      <link>https://dev.to/matthewmcfadden</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/matthewmcfadden"/>
    <language>en</language>
    <item>
      <title>Introducing SurrealDB Studio</title>
      <dc:creator>Matthew McFadden</dc:creator>
      <pubDate>Mon, 10 Aug 2026 18:31:32 +0000</pubDate>
      <link>https://dev.to/surrealdb/introducing-surrealdb-studio-2133</link>
      <guid>https://dev.to/surrealdb/introducing-surrealdb-studio-2133</guid>
      <description>&lt;p&gt;Today we're excited to announce the release of &lt;strong&gt;SurrealDB Studio&lt;/strong&gt;: the new app for working with your SurrealDB instances and Spectron contexts, and the most powerful way to interact with your data yet. &lt;/p&gt;

&lt;p&gt;SurrealDB Studio takes over from Surrealist as the official app for SurrealDB, carrying on its mission to provide a full visual experience for working with your SurrealDB instances and Spectron contexts. Whether you are connecting to self hosted instances, or deploying managed cloud instances, SurrealDB Studio provides a clean and intuitive interface to accomplish anything.&lt;/p&gt;

&lt;p&gt;While Studio has been built from scratch, it is designed to pick up where Surrealist left off. Your data will copied over automatically the first time you open &lt;a href="https://studio.surrealdb.com/" rel="noopener noreferrer"&gt;studio.surrealdb.com&lt;/a&gt; or the SurrealDB Studio app.&lt;/p&gt;

&lt;p&gt;Let's explore what SurrealDB Studio has to offer! 🎉&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Have you used Surrealist?&lt;/strong&gt;&lt;br&gt;
You already know the basics of what SurrealDB Studio is built upon. Feel free to skip ahead to the highlights section to see what's new for you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What is SurrealDB Studio?
&lt;/h2&gt;

&lt;p&gt;SurrealDB Studio is the official app for working with everything in the SurrealDB ecosystem. From &lt;a href="https://surrealdb.com/platform/surrealdb" rel="noopener noreferrer"&gt;SurrealDB&lt;/a&gt; instances to &lt;a href="https://surrealdb.com/spectron" rel="noopener noreferrer"&gt;Spectron&lt;/a&gt; contexts, SurrealDB Studio gives you a visual way to do everything you would otherwise do from a terminal, client SDK, or MCP server, such as running queries, reading and editing your records, storing and retrieving memories, and designing your schemas.&lt;/p&gt;

&lt;h3&gt;
  
  
  What you can do with it
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Write and run queries&lt;/strong&gt; in SurrealQL and view the results as a table, as a graph you can click your way through, or as a live stream of events that updates the moment your data changes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Explore your data&lt;/strong&gt; by browsing and filtering your records, following the links between them, and editing any record you find.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Design your schema&lt;/strong&gt; as a diagram you can rearrange, then click any table to edit its fields, indexes, events, and permissions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manage access&lt;/strong&gt; by setting up users and access methods at every level of your database.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Define functions, parameters, APIs, and analyzers&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manage your SurrealDB instances&lt;/strong&gt;, from deploying a new one to watching its metrics, restoring a backup, and managing your billing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build and deploy Spectron contexts&lt;/strong&gt;, including the memories and documents your agents are built on.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Try SurrealDB Studio in the browser, no setup required
&lt;/h3&gt;

&lt;p&gt;SurrealDB Studio is the official dashboard of SurrealDB. You don't need a database to get started since it can run them for you in your browser. You can also load one of our sample datasets and start querying within seconds. There is nothing to install and nothing to configure, which makes it a great way to learn about SurrealDB and Spectron, or test an idea before building it.&lt;/p&gt;

&lt;p&gt;On desktop, SurrealDB Studio can also start a local instance on your own machine at the press of a button, so you never have to open a terminal to get one running.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who SurrealDB Studio is for
&lt;/h3&gt;

&lt;p&gt;Whether you are writing your first SurrealQL query, building an agent on Spectron, or looking after an enterprise-scale fleet of production instances on behalf of a team, SurrealDB Studio is designed to be the single place you do it all from.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feature highlights
&lt;/h2&gt;

&lt;h3&gt;
  
  
  All of your data in one place
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fzyqvtm0l1f1xut2mky9ipetu.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fzyqvtm0l1f1xut2mky9ipetu.auto" alt="An image of SurrealDB Studio showing a query tab opened next to a schema tab" width="1794" height="875"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In an age of AI agents and the increasing need for context, how you represent and interact with data matters more than ever. Most database tools lock you into fixed screens that can't adapt to your needs. SurrealDB Studio breaks that constraint. Every query, table, and schema resource opens in its own tab, letting you dynamically organize and visualize your data however works best for your work.&lt;/p&gt;

&lt;p&gt;Each tab does one specific thing. One query, one table of records, one schema diagram. Open as many as you like, rename them, drag them into whatever order suits you, or split the screen up to four ways. Compare the results of two queries side by side, or keep your schema open while you write queries next to it. Click a record and it opens in a tab of its own next to your work, rather than a panel sliding over the top of it.&lt;/p&gt;

&lt;p&gt;Your tabs stay where you put them, so you can close the app and pick up exactly where you left off when you return.&lt;/p&gt;

&lt;h3&gt;
  
  
  An editor that knows your schema
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2F4hwmremvd091kqxbesv78tsl.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2F4hwmremvd091kqxbesv78tsl.auto" alt="An image of a SurrealDB Studio query tab showing tab completion on field names" width="1108" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SurrealDB Studio's query editor reads your schema and knows exactly what is in your database. When you start typing, it suggests your tables and the fields inside them, your functions and parameters, as well as SurrealQL's built-in functions. Each suggestion comes with a short description of what it is and what it expects, so you don't need to have the docs open in another window. Hover over anything in your query to read more about it on the spot.&lt;/p&gt;

&lt;p&gt;It also checks your work as you go. If you misspell a field, reference a table that doesn't exist, or compare two things that could never match, SurrealDB Studio underlines it the moment you type it instead of leaving you to discover it in an error message after you run the query.&lt;/p&gt;

&lt;h3&gt;
  
  
  Navigation that stays in context
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2F5csxzdi8dz4e1di62049pud1.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2F5csxzdi8dz4e1di62049pud1.auto" alt="An image of the organisation selector in SurrealDB Studio" width="1582" height="824"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you first open SurrealDB Studio, you will land directly in an organisation. This gives you a one click method to access all of your instances, contexts, connections, and organisation settings with ease.&lt;/p&gt;

&lt;p&gt;If you work across more than one organisation, the dropdown in the toolbar switches between them instantly and the whole app follows along. Instances, team settings, and billing all belong to whichever organisation you're currently in, so there's nothing to reconnect and no scrolling through a long list looking for the right database.&lt;/p&gt;

&lt;p&gt;This change also means custom connections are now stored on an organisation, allowing them to be easy categorised across different projects. While they remain local for now, you will soon be able to easily share connections between team members, or keep them local if you desire.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;p&gt;The quickest way to get started with using SurrealDB Studio is by using the web app at &lt;a href="https://studio.surrealdb.com" rel="noopener noreferrer"&gt;studio.surrealdb.com&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;In case you would rather have SurrealDB Studio as a proper desktop app, you can &lt;a href="https://surrealdb.com/studio" rel="noopener noreferrer"&gt;download it for macOS, Windows, and Linux&lt;/a&gt;. The desktop version adds a few things the browser can't do, like running a local database for you, or easily working with multiple windows.&lt;/p&gt;

&lt;p&gt;To get started, simple sign in with your SurrealDB account and you'll be ready to deploy and manage instances, query your Spectron context, and run your local databases.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Reaching version 1.0 is just the start. Here is some of what we have planned: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Full agent integration:&lt;/strong&gt; Connect SurrealDB Studio with your agent of choice and drive the interface through MCP, generate visualisations on-demand, and push tabs directly in your chats.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Your configuration, every device:&lt;/strong&gt; Sign in anywhere and find your connections, saved queries, and tab layout exactly as you left them, whether you're on your laptop, your desktop, or a browser on someone else's machine. No config files to copy around and no exports required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sharing with your team:&lt;/strong&gt; Send someone a link to a query or a whole tab, instead of pasting SurrealQL into a chat window and hoping it survives.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Organisation connections:&lt;/strong&gt; Automatically sharing connections to self hosted SurrealDB instances between your team members.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;New kinds of tabs:&lt;/strong&gt; Such as notebooks that mix notes, queries, and their results into one document, and dashboards that allow you to assemble your own charts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Documentation without leaving the app:&lt;/strong&gt; Open the documentation in a tab right beside what you're working on.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What does this mean for Surrealist?
&lt;/h3&gt;

&lt;p&gt;The Surrealist Desktop app will no longer receive feature updates going forward. While the majority of functionality in Surrealist is already available in SurrealDB Studio, there are still some minor features actively being ported over.&lt;/p&gt;

&lt;p&gt;Your existing Surrealist data will be automatically migrated to SurrealDB Studio on launch, meaning you can continue where you left off seamlessly. While the Surrealist app will continue to work, cloud related functionality will be restricted to the SurrealDB Studio app at a future point in time, so we recommend migrating to Studio in due course.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is SurrealDB Studio Desktop available on Linux based systems?
&lt;/h3&gt;

&lt;p&gt;Absolutely! While we used to offer Surrealist Desktop for Linux, the user experience was poor for many users due to bad performance and frequent rendering issues. SurrealDB Studio eliminates these issues entirely by adopting a different technology and bringing Linux support up to par with Windows and MacOS.&lt;/p&gt;

&lt;p&gt;Going forward the Linux app will receive the same level of support as our other desktop apps, and will continue to be a great tool for working with SurrealDB.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need a SurrealDB account to use Studio?
&lt;/h3&gt;

&lt;p&gt;In order to support the ongoing experience SurrealDB Studio has to offer, you'll need to sign in to your SurrealDB Account. This allows us to offer an intuitive unified workflow and makes collaboration seamless. Additionally Studio will continue to introduce additional collaborative features so you can share connections, queries, and tabs with your team members seamlessly.&lt;/p&gt;

&lt;p&gt;We recognize that this isn't viable for every organization or use case. For this reason we're working on an alternative experience for Studio focus on self-hosted use which we'll have more to share about soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let us know what you think
&lt;/h2&gt;

&lt;p&gt;We'd love to hear your thoughts. &lt;a href="https://discord.com/invite/surrealdb" rel="noopener noreferrer"&gt;Join us on Discord&lt;/a&gt; to ask questions, share what you're building, or tell us what you'd like to see next.&lt;/p&gt;

&lt;p&gt;Get started for free today at &lt;a href="https://studio.surrealdb.com" rel="noopener noreferrer"&gt;studio.surrealdb.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>news</category>
      <category>database</category>
      <category>web</category>
      <category>surrealdb</category>
    </item>
    <item>
      <title>Empower your agents with the new SurrealDB MCP</title>
      <dc:creator>Matthew McFadden</dc:creator>
      <pubDate>Wed, 05 Aug 2026 14:12:49 +0000</pubDate>
      <link>https://dev.to/surrealdb/empower-your-agents-with-the-new-surrealdb-mcp-m10</link>
      <guid>https://dev.to/surrealdb/empower-your-agents-with-the-new-surrealdb-mcp-m10</guid>
      <description>&lt;p&gt;Exactly a year ago we released SurrealMCP, a server you had to install and run in order to connect agents to your SurrealDB instance. Today, we're excited to announce the next evolution in agent intelligence with the new hosted SurrealDB MCP server.&lt;/p&gt;

&lt;p&gt;With this new SurrealDB MCP server, all you need is to add one URL to your AI tool of choice, sign in with your SurrealDB account, and your assistant can work on your instances or contexts alongside you. Whether you want to deploy a new instance, spin up a new Spectron context, execute queries against your graph, or ask questions about your data, the new SurrealDB MCP server has you covered.&lt;/p&gt;

&lt;p&gt;Let's dive into it! 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Adding the SurrealDB MCP to your agent
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Flwjyj808cd5u3rj8d4h4qcwc.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Flwjyj808cd5u3rj8d4h4qcwc.auto" alt="An image of MCP servers in Cursor showing the SurrealDB MCP as ready with 90 tools available for use" width="1246" height="275"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Previously, you would need to add an MCP configuration for every instance or context that you wanted to connect to, and there was no way to provision instances or contexts with an agent. With the new hosted SurrealDB MCP server, you can do all of this and much more by adding a single URL:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;https://mcp.surrealdb.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can authorise the SurrealDB MCP Server either through signing in to your SurrealDB account, or for fine grained control, create a personal access token from the &lt;a href="https://account.surrealdb.com/tokens" rel="noopener noreferrer"&gt;account portal&lt;/a&gt;. That is the whole setup. Once connected, your agent now has the ability to interact with your SurrealDB Cloud resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Looking to setup your agent?&lt;/strong&gt; We have step-by-step guides for setting up with &lt;a href="https://surrealdb.com/docs/build/ai-agents/mcp/claude" rel="noopener noreferrer"&gt;Claude&lt;/a&gt; and &lt;a href="https://surrealdb.com/docs/build/ai-agents/mcp/cursor" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt;.  For other configurations, please see our &lt;a href="https://surrealdb.com/docs/build/ai-agents/mcp" rel="noopener noreferrer"&gt;MCP docs&lt;/a&gt;. &lt;/p&gt;

&lt;h3&gt;
  
  
  Deploy and manage resources just by asking
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fvi053g9fdubbjyb8m9y363fn.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fvi053g9fdubbjyb8m9y363fn.auto" alt="An image of a chat conversation in Cursor showing a prompt asking to create a new SurrealDB instance followed by an agent creating one" width="931" height="514"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Everything you would normally click through in the SurrealDB Studio dashboard is available in your conversations. Deploy a new instance or context, expand your resources as you grow, or upgrade to the latest version of SurrealDB. When deploying resources, the MCP server can put together a configuration, give you a cost estimation, and wait for your confirmation to kick off.&lt;/p&gt;

&lt;p&gt;The same conversation can also cover the rest of the housekeeping such as inviting users to your organisation, managing their access level, checking your monthly spend, and updating your instances.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ask questions about your data and build with ease
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fwttc9occ83dwwsy9gzo5em6q.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fwttc9occ83dwwsy9gzo5em6q.auto" alt="An image of a chat conversation in Cursor showing the user asking about sales for certain months and getting a response back from the agent with the results" width="927" height="902"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;br&gt;
Instance querying is only available on instances running SurrealDB 3.2.3 and above&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The usual way to get an AI assistant to look at your database is to copy a schema or a query into a chat window, then paste the results back out again. SurrealDB MCP removes this loop. Simply ask a question in plain language and your assistant finds the right database, writes the query, runs it, and shows you both the query it wrote and what came back.&lt;/p&gt;

&lt;p&gt;You don't have to describe the shape of your data first, because it can go and look. Ask how many orders you took last week grouped by status, and it will find the table, work out the fields, and write the aggregate itself. Ask what the &lt;code&gt;customer&lt;/code&gt; table actually says, and it will describe the fields and indexes back to you. As a bonus, it's often faster than opening SurrealDB Studio to check for yourself.&lt;/p&gt;

&lt;p&gt;It works the other way round too. While you're building something new, you can ask it to create a single table or an entire schema for an enterprise-level app.&lt;/p&gt;

&lt;h3&gt;
  
  
  Memory that outlasts the conversation
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fhbfuwtj6digznamc38w88se3.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fhbfuwtj6digznamc38w88se3.auto" alt="An image of the user asking an agent to save a memory to Spectron" width="921" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every new chat normally starts from nothing. A decision your team made three weeks ago is gone unless someone remembers to paste it back in. My favorite feature of SurrealDB MCP is that you can interact directly with &lt;a href="https://surrealdb.com/spectron" rel="noopener noreferrer"&gt;Spectron&lt;/a&gt;, our memory layer for AI agents, in order to keep a persistent brain related to your chats which can be shared with multiple users. &lt;/p&gt;

&lt;p&gt;Simply ask your agent to save a memory or give it documents to read, and it will search through them by meaning rather than by keyword and store it for you. Then, ask your agent to retrieve something later:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fehzl5iaawsps0449fb56fbyy.auto" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.surrealdb.com%2Fehzl5iaawsps0449fb56fbyy.auto" alt="An image of the user asking an agent to retrieve a memory from Spectron, followed by the memory that it retrieved" width="912" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Let us know what you think
&lt;/h2&gt;

&lt;p&gt;We'd love to hear your thoughts! &lt;a href="https://discord.com/invite/surrealdb" rel="noopener noreferrer"&gt;Join us on Discord&lt;/a&gt; to ask questions, share what you're building, or tell us what you'd like your assistant to be able to do next.&lt;/p&gt;

&lt;p&gt;To learn even more about SurrealDB MCP, please check out our &lt;a href="https://surrealdb.com/docs/build/ai-agents/mcp" rel="noopener noreferrer"&gt;MCP docs&lt;/a&gt;. &lt;/p&gt;

</description>
      <category>database</category>
      <category>ai</category>
      <category>mcp</category>
      <category>cloud</category>
    </item>
    <item>
      <title>What's new in Surrealist 3.9</title>
      <dc:creator>Matthew McFadden</dc:creator>
      <pubDate>Tue, 23 Jun 2026 17:10:31 +0000</pubDate>
      <link>https://dev.to/surrealdb/whats-new-in-surrealist-39-2eb2</link>
      <guid>https://dev.to/surrealdb/whats-new-in-surrealist-39-2eb2</guid>
      <description>&lt;p&gt;We're excited to announce the release of Surrealist 3.9! This version introduces a complete design overhaul, a new datasets browser and data manager, an improved record inspector, and much more. Let's dive into what's new 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  Highlights
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Complete design overhaul
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fprhvvd2rexjz4b8e7sry.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fprhvvd2rexjz4b8e7sry.webp" alt="Surrealist overview page" width="800" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Surrealist 3.9 introduces the most significant visual refresh since Surrealist 2.0. From the new sidebar and topbar to the fully revamped light theme, the entire interface has been redesigned to feel fresher, cleaner, more consistent, and easier to navigate.&lt;/p&gt;

&lt;p&gt;Namespace and database selection has been unified into a single selection menu, making it faster to switch context without the need to navigate separate menus. Additionally, the new search input makes it easy to find what you need, even in large deployments.&lt;/p&gt;

&lt;p&gt;Connection and instance settings have also been completely redesigned, and the overview page now includes search for both connections and organisations. These changes make it easier to find what you are looking for no matter how many instances you manage.&lt;/p&gt;

&lt;h3&gt;
  
  
  New datasets browser and data manager
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9h38frn627jwqmkw09b8.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9h38frn627jwqmkw09b8.webp" alt="Surrealist data manager page" width="800" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Working with imports and exports of your database and trying out new features with official SurrealDB demo datasets has never been easier! Surrealist 3.9 introduces a data manager and dedicated datasets browser to make managing bulk data in your database faster and more intuitive. &lt;/p&gt;

&lt;p&gt;Additionally, it is now easier than ever to discover, browse, and apply official SurrealDB datasets to your database or Sandbox instance so that you can learn about and try new SurrealDB features in an interactive manner without needing to scroll through docs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Improved record inspector
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6h2jhd38btzozz6pxbo.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6h2jhd38btzozz6pxbo.webp" alt="Surrealist record inspector" width="800" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The record inspector has been significantly enhanced to give you a deeper view of your data. The new&amp;nbsp;References&amp;nbsp;and&amp;nbsp;Live&amp;nbsp;tabs make it easier to explore record relationships and monitor real-time changes, while the new actions menu gives you more control over how you interact with individual records.&lt;/p&gt;

&lt;p&gt;These improvements make the record inspector a more capable tool for day-to-day data exploration whether you are tracing graph relationships, inspecting linked records, or watching live query results update in real time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Full changelog
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Improved designer view to use ALTER statements in 3.x instances&lt;/li&gt;
&lt;li&gt;Overhauled Surrealist design

&lt;ul&gt;
&lt;li&gt;Improved brand icons&lt;/li&gt;
&lt;li&gt;Redesigned light theme&lt;/li&gt;
&lt;li&gt;Redesigned sidebar and topbar&lt;/li&gt;
&lt;li&gt;Added a toggle sidebar button to the topbar&lt;/li&gt;
&lt;li&gt;Moved settings button to a menu item in the topbar when logged out and account menu when logged in&lt;/li&gt;
&lt;li&gt;Unified the namespace and database selectors into a single selection menu&lt;/li&gt;
&lt;li&gt;Completely redesigned connection and instance settings&lt;/li&gt;
&lt;li&gt;Implemented new search functionality for connections and organisations on the overview page&lt;/li&gt;
&lt;li&gt;Revamped and re-enabled API Docs view&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Implemented a new datasets browser and data manager (&lt;a href="https://github.com/surrealdb/surrealist/issues/1224" rel="noopener noreferrer"&gt;#1224&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improved the record inspector with new references and live tabs, and new actions&lt;/li&gt;
&lt;li&gt;Implemented VIM mode setting (&lt;a href="https://github.com/surrealdb/surrealist/issues/106" rel="noopener noreferrer"&gt;#106&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Implemented the ability to toggle tables in the designer (&lt;a href="https://github.com/surrealdb/surrealist/issues/372" rel="noopener noreferrer"&gt;#372&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Implemented default namespace and database functionality for 3.x instances&lt;/li&gt;
&lt;li&gt;Implemented namespace and database comment editor&lt;/li&gt;
&lt;li&gt;Added namespace and database comments to selection menu and database settings page&lt;/li&gt;
&lt;li&gt;Added search inputs to the namespace and database selection lists&lt;/li&gt;
&lt;li&gt;Added designer view LOD settings for zoom-based table simplification (&lt;a href="https://github.com/surrealdb/surrealist/issues/1222" rel="noopener noreferrer"&gt;#1222&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added pagination to the newsletter drawer&lt;/li&gt;
&lt;li&gt;Fixed title bar overlapping drawers on Windows and Linux&lt;/li&gt;
&lt;li&gt;Fixed authentication redirect on session expiry&lt;/li&gt;
&lt;li&gt;Fixed Windows install art not showing for new installations&lt;/li&gt;
&lt;li&gt;Fixed Surrealist mini not allowing datasets other than surreal-deal-store&lt;/li&gt;
&lt;li&gt;Fixed an error where imports always showed success, even when they failed&lt;/li&gt;
&lt;li&gt;Fixed 2.x sample data datasets being applied to 3.x databases&lt;/li&gt;
&lt;li&gt;Fixed explorer returning no rows when sorting on empty columns (&lt;a href="https://github.com/surrealdb/surrealist/issues/1194" rel="noopener noreferrer"&gt;#1194&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed interface and designer zoom not applying on all platforms (&lt;a href="https://github.com/surrealdb/surrealist/issues/1188" rel="noopener noreferrer"&gt;#1188&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Clean up stale graph connections after deleting edge tables (&lt;a href="https://github.com/surrealdb/surrealist/issues/1147" rel="noopener noreferrer"&gt;#1147&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed an issue where clicking a table in designer view would cause a crash (&lt;a href="https://github.com/surrealdb/surrealist/issues/1238" rel="noopener noreferrer"&gt;#1238&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed an issue causing large conection urls to cause UI overflow in connection cards (&lt;a href="https://github.com/surrealdb/surrealist/issues/1225" rel="noopener noreferrer"&gt;#1225&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed broken documentation links (&lt;a href="https://github.com/surrealdb/surrealist/issues/1217" rel="noopener noreferrer"&gt;#1217&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed passing URLs through desktop launcher (&lt;a href="https://github.com/surrealdb/surrealist/pull/1179" rel="noopener noreferrer"&gt;#1179&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed Designer exports including lower LOD levels&lt;/li&gt;
&lt;li&gt;Fixed designer not showing links for complex ids (&lt;a href="https://github.com/surrealdb/surrealist/issues/1063" rel="noopener noreferrer"&gt;#1063&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed UUID records not resolving correctly in graph (&lt;a href="https://github.com/surrealdb/surrealist/issues/974" rel="noopener noreferrer"&gt;#974&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed clipboard writes failing in some browsers (&lt;a href="https://github.com/surrealdb/surrealist/issues/994" rel="noopener noreferrer"&gt;#994&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed GraphQL view authentication (&lt;a href="https://github.com/surrealdb/surrealist/issues/1101" rel="noopener noreferrer"&gt;#1101&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We hope you enjoy these new features and improvements! As always, we appreciate your feedback and suggestions for future releases. &lt;a href="https://discord.com/invite/surrealdb" rel="noopener noreferrer"&gt;Join the SurrealDB Discord&lt;/a&gt; to engage with the community and receive support.&lt;/p&gt;

&lt;p&gt;Get started for free today at &lt;a href="https://app.surrealdb.com/c/sandbox/query" rel="noopener noreferrer"&gt;app.surrealdb.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>database</category>
      <category>surrealdb</category>
      <category>news</category>
      <category>web</category>
    </item>
  </channel>
</rss>
