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.
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
Tables
Browse schema, page through rows, and edit table data.
Public (6)
Reducers
Real UI, sample data. Edit cells, run SQL, call reducers.
01Features
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.
Paginate with total row counts, filter with WHERE clauses, and edit a cell in place. Press Enter to save, Esc to discard.
Multi-statement results and export. Ctrl+Enter to run.
Save profiles and switch between them from the sidebar.
See parameters, with lifecycle and scheduled reducers labelled.
Streamed as they're written, filtered by level or text.
Identity, Timestamp, Option<T> and named structs, primary keys and schedule tables at a glance.
Export any table page or SQL result set in one click.
Only changed columns are written, and edits are refused unless they match exactly one row.
Every saved server is checked and labelled Online, Offline or Error.
Reuse your spacetime CLI login and server list, with no copy-pasting JWTs.
Built on Tauri 2 and Rust: a small install that starts fast.
02New in Studio
Read the latest from the SpacetimeDB blog and manage the SpacetimeDB versions installed on your machine, right next to your tables and logs.
Articles and announcements come straight from the SpacetimeDB RSS feed. Studio checks for new posts every 15 minutes while the page is open.
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
03Security
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.
spacetime CLI.Edit connection
Starfall Arena
UPDATE, DELETE and reducer calls are blocked
04Download
Version v0.6.0. Free and open source under the MIT license, for Windows, macOS and Linux.
Windows 10 / 11 · x64
For Windows 10 / 11 · x64.
DMG installer
Download the first macOS DMG listed in the latest release.
.deb or .AppImage
The .deb package is preferred when the release includes both formats.
Looking for older versions or release notes? See all releases on GitHub.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Yes. Export table pages or SQL query results as CSV or JSON from Studio, then save the files for analysis or sharing.
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.
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.
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.
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.
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.
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.
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.
Yes. Studio is MIT-licensed open source software. Browse the source, report an issue, or contribute through the project’s GitHub repository.
Free, open source and built by the community. Download it, star it, or help shape what comes next.