We’ve just released the latest version of Beekeeper Studio (5.4) and the headline is that we’ve added beta support for Redis, SurrealDB, and Trino.
That means you can now connect to as many as 20 different database types all from within Beekeeper Studio.
New databases: Redis, SurrealDB, and Trino
Here’s a quick look at the three newcomers:
- Redis hardly needs any introduction and is the second NoSQL database available in Beekeeper Studio, and it’s supported in the AI Shell. Redis support is largely thanks to Beekeeper Studio community member Andrew Pavlov.
- Trino is a distributed SQL engine designed for interactive queries across large datasets. It lets you run SQL against data spread over multiple sources without complex ETL pipelines.
- SurrealDB is an emerging multi-model database that combines relational, document, and graph functionality.
You’ll need to enable beta releases in Beekeeper Studio to try out these new databases. Redis support is available on all plans. Trino and SurrealDB are included in paid plans.
Accessing beta features in Beekeeper Studio
To connect to these new databases, first enable beta releases in Beekeeper Studio. It only takes a moment: go to Help → Release Channel → Beta.
As with any beta, you may run into a few quirks. If something doesn’t look right, please open an issue so we can fix it before support for these databases moves to general availability.
UI performance improvements
We’ve also made big improvements to UI performance. A community bug report helped us uncover bottlenecks in how Beekeeper Studio handled certain schema operations. After fixing them, those UI actions are now up to 55× faster, making the app feel much more responsive when working with large databases.
Configurable query parameters
Beekeeper Studio now handles query parameters more reliably across databases. In addition to fixing issues with positional parameters (?
), you can now configure the parameter syntax per database. That means named parameters like :id
for MySQL or $1
for Postgres work the way you’d expect, without clashing across dialects.
Get started with Beekeeper Studio
Want to try these and other Beekeeper Studio features for yourself? If you’re already a user, upgrade to the latest version when prompted. Using an OS that doesn’t support in-app updates? Download the 5.4 beta directly.
And if you’re new to Beekeeper Studio: Download it today to start your free trial.
Merged pull requests
For the completists amongst you, here’s every pull request merged in Beekeeper Studio 5.4:
- Added Redis, SurrealDB, and Trino database support — #3277, #3354, #3375
- Import functionality can now create tables — #2911
- Restart app button — #3374
- Query history scoped by connection — #3442
- New quick filters (IN and LIKE) — #3431
- Create IN statements from selected data — #3434
- Plugin system: docs, open tab methods, menu bar extensions — #3240, #3466, #3489
- Fixed query history duplication — #3070
- Fixed export alerts — #3350
- Fixed pinned tables — #3356
- SQL Server stored procedures fix — #3371
- SQLite import fixes — #3415
- PostgreSQL permission errors fix — #3282
- UI improvements: right-aligned numeric columns, JSON viewer regex support, performance upgrades — #3427, #3450, #3477
- Fix positional params — #2728
- Docs and README updates — #3341, #3343, #3345, #3301