Skip to content
NewSpacetime Studio v0.6.0

The desktop GUIfor SpacetimeDB

Browse schemas, edit table data, run SQL, call reducers and tail logs on local, Maincloud or self-hosted databases. All from one fast, native app.

Free & open source/MIT/Win · macOS · Linux

Live · try it

Tables

Browse schema, page through rows, and edit table data.

Public (6)

Rows 1–10 of 84Double-click a cell to edit
10 New Row
player_id(U64)
username(String)
level(U32)
class(String)
gold(U64)
online(Bool)
last_seen(Timestamp)
Actions
1
Aeralith
79
Arcanist
28450
28/09/2026, 10:04
2
Brindlefox
64
Arcanist
12780
27/09/2026, 11:02
3
Caelwyn
52
Ranger
34100
26/09/2026, 12:17
4
Duskwhisper
89
Vanguard
9420
25/09/2026, 13:21
5
Eirwyn
43
Oracle
51600
24/09/2026, 14:29
6
Fablethorn
71
Arcanist
19340
23/09/2026, 15:33
7
Glimmeroak
36
Warden
8750
22/09/2026, 16:41
8
Halcyon
95
Ranger
48210
21/09/2026, 17:45
9
Isolde
58
Oracle
22140
28/09/2026, 18:52
10
Juniper
67
Vanguard
16380
27/09/2026, 19:03
0 edits
Ctrl ↵
Press Run, or Ctrl + Enter, to execute the query.

Reducers

    Real UI, sample data. Edit cells, run SQL, call reducers.

    Built withTauri 2RustVue 3TypeScriptTailwind CSS

    01Features

    Everything your module needs, in one window

    Stop juggling curl, the CLI and ad-hoc scripts. Spacetime Studio is a SpacetimeDB GUI that puts your tables, queries, reducers and logs side by side.

    Table editor

    Browse, page and edit rows inline

    Paginate with total row counts, filter with WHERE clauses, and edit a cell in place. Press Enter to save, Esc to discard.

    SQL console

    Raw SQL with history

    Multi-statement results and export. Ctrl+Enter to run.

    Connections

    Local, Maincloud or self-hosted

    Save profiles and switch between them from the sidebar.

    Functions

    Browse & call reducers

    See parameters, with lifecycle and scheduled reducers labelled.

    Logs

    Tail logs live

    Streamed as they're written, filtered by level or text.

    02New in Studio

    Stay current without leaving the app

    Read the latest from the SpacetimeDB blog and manage the SpacetimeDB versions installed on your machine, right next to your tables and logs.

    SpacetimeDB news

    The official blog, built in

    Articles and announcements come straight from the SpacetimeDB RSS feed. Studio checks for new posts every 15 minutes while the page is open.

    Official blog
    Local installations

    Install, switch and remove versions

    See every SpacetimeDB version on your computer, pick the one the CLI and local server use, and install official releases, prereleases included.

    Active version

    2.10.12.11.0 available

    • 2.11.0Latest stable
    • 2.10.1Active
    • 2.4.1
    • 2.3.0

    03Security

    Built to keep production safe

    Studio displays data it doesn't control: your table rows, server logs, the news feed. So your credentials are kept out of the interface entirely and handled only by the Rust core.

    Encrypted in your OS keychain
    Never stored in a plain-text config file, and never handed back to the interface after you save it.
    Reuse your CLI login
    Import your token and servers from the spacetime CLI.
    Read-only that actually holds
    Writes are refused by the backend, so a mis-click or a UI bug can't change production.

    Edit connection

    Starfall Arena

    Read-only

    UPDATE, DELETE and reducer calls are blocked

    How a request travels
    Studio UIVue · webview
    Rust backendTauri core
    OS keychaintoken at rest
    SpacetimeDBlocal · cloud · self-hosted

    04Download

    Get Spacetime Studio

    Version v0.6.0. Free and open source under the MIT license, for Windows, macOS and Linux.

    macOS

    DMG installer

    Your platform

    Download the first macOS DMG listed in the latest release.

    Linux

    .deb or .AppImage

    Your platform

    The .deb package is preferred when the release includes both formats.

    Looking for older versions or release notes? See all releases on GitHub.

    05FAQ

    Questions & answers

    Something missing? Open an issue.

    Is there a GUI for SpacetimeDB?

    Yes. Spacetime Studio is a free, open-source desktop GUI for SpacetimeDB on Windows, macOS, and Linux. It gives you a visual table browser, SQL console, reducer runner, and live log viewer for local, Maincloud, and self-hosted databases, so you are not limited to the spacetime CLI.

    What can I use Spacetime Studio for?

    Spacetime Studio is a native desktop database client for SpacetimeDB. Inspect schemas, browse and edit rows, run SQL, call reducers, follow server logs, and export results from one app.

    Can Spacetime Studio replace the SpacetimeDB command line?

    For visual database work, often yes: Studio provides a graphical way to inspect schemas and tables, query data, call reducers, and read logs. It is a database client, not a module publishing tool, so keep using the SpacetimeDB CLI for workflows Studio does not provide, such as publishing modules.

    Which operating systems can I download Spacetime Studio for?

    Spacetime Studio has installable builds for Windows, macOS, and Linux. Choose the package for your system from the latest GitHub release; available formats are listed there.

    Where do I download and install Spacetime Studio?

    Download the latest release from GitHub and select the package for Windows, macOS, or Linux. The release page lists the installers and packages available for each version.

    How do I connect the desktop app to a SpacetimeDB database?

    Add a connection in Studio, choose a local, Maincloud, or self-hosted server, and provide the server address and database details. You can enter a bearer token or reuse credentials from your SpacetimeDB CLI login.

    Can Studio connect to localhost during development?

    Yes. Connect to a local SpacetimeDB instance by entering its address, such as http://localhost:3000, along with the database details and credentials it requires.

    Does it support Maincloud and self-hosted SpacetimeDB?

    Yes. Studio connects to SpacetimeDB Maincloud, local instances, and self-hosted servers. For a remote server, enter its reachable URL and the database details needed to sign in.

    Can I use Spacetime Studio with a self-hosted server on Railway or a VPS?

    Yes. Studio is a client for SpacetimeDB hosts, including deployments you operate on Railway, a VPS, or other infrastructure. Enter the server URL and database credentials; Studio does not host the server for you.

    How do I see SpacetimeDB tables without writing SQL?

    Open a connected database in the table browser to inspect its schema and page through rows. You can filter and edit table data in the interface without composing a SQL query.

    Can I edit rows and run write queries?

    Yes. Studio supports inline row edits and SQL queries, including writes when the connection allows them. You can mark a connection read-only to block row edits, reducer calls, and write SQL from Studio.

    How can I run SQL against a SpacetimeDB database?

    Open Studio’s SQL console, enter a query, and run it against the connected database. Results appear in the app and can be exported as CSV or JSON. Write queries are blocked when that connection is marked read-only.

    Can I call a SpacetimeDB reducer manually?

    Yes. Studio shows the connected module’s reducers and their parameters so you can select one and call it from the app. Reducer calls are blocked for connections marked read-only.

    How do I follow SpacetimeDB server logs while developing?

    Open the logs view for your connection to stream and filter server log output in Studio. This helps you inspect module activity while reproducing an issue or working locally.

    Can I export SpacetimeDB table data to CSV or JSON?

    Yes. Export table pages or SQL query results as CSV or JSON from Studio, then save the files for analysis or sharing.

    Can I read SpacetimeDB news in Spacetime Studio?

    Yes. The SpacetimeDB news page shows the latest articles and announcements from the official SpacetimeDB blog, loaded from its RSS feed. Studio checks for new articles every 15 minutes while the page is open, and each article opens on the official blog.

    Can I manage installed SpacetimeDB versions from Studio?

    Yes. The Local installations page lists the SpacetimeDB versions installed on your computer and the official releases available for it, including prereleases if you choose. You can install a release, update to the latest, switch the active version, and uninstall versions you no longer need. The active version is used by the CLI and new local server launches, so restart a running server after switching.

    Does Studio depend on whether my module is written in Rust, C#, TypeScript, or C++?

    Studio connects to the SpacetimeDB server and reads the database schema and data through its APIs. Your module’s implementation language does not change the desktop connection workflow, provided the server is reachable and supports the APIs Studio uses.

    Can I use Studio alongside a Unity, Unreal, or other game client?

    Yes. Studio connects to the SpacetimeDB server rather than to a particular game engine. Keep it open while developing or playtesting to inspect database tables, run queries, call reducers, and follow logs.

    Is Spacetime Studio free, or do write features require a license?

    Spacetime Studio is free and open source under the MIT license. There is no paid tier for write access: editing rows, calling reducers, and running write SQL are included, subject to the connection’s permissions and read-only setting.

    How does Spacetime Studio protect database credentials and production data?

    Bearer tokens are stored in your operating system keychain and are not returned to the web frontend after saving. You can reuse your SpacetimeDB CLI login, and mark a connection read-only to block writes in Studio’s backend. Server authentication and permissions still control access to the database.

    Can I save and switch between multiple SpacetimeDB databases?

    Yes. Save connections for local, Maincloud, and self-hosted databases, then switch between them in Studio without re-entering each server’s details every time.

    Is Spacetime Studio open source, and where can I view its code?

    Yes. Studio is MIT-licensed open source software. Browse the source, report an issue, or contribute through the project’s GitHub repository.

    Give your SpacetimeDB a proper home

    Free, open source and built by the community. Download it, star it, or help shape what comes next.