Using TypeDB Studio
TypeDB Studio is a graphical tool for managing and querying TypeDB databases.
With Studio, developers can efficiently manage databases, execute queries, and explore query results, all within a unified environment. It has a first-class TypeQL support, as well as a type browser, type editor, and query result visualizer.
Setting up
To start querying, first complete the following steps:
-
Select a project directory to use as a workspace.
-
Select a database to work with.
Select a project directory
TypeDB Studio stores TypeQL files you create in a local project directory. To select a directory, click the Open Project Directory button in the top toolbar.
Connect to TypeDB
Select TypeDB edition below, and follow the instructions:
-
Cloud
-
Core
-
Click Connect to TypeDB on the right side of the top toolbar.
-
Switch the
Server
field drop-down toTypeDB Cloud
. -
Click Manage Cloud Addresses button.
-
Add address and port for at least one server from your TypeDB Cloud deployment, then close the Address Management window.
-
Fill in the
Username
andPassword
fields with valid user credentials. -
Turn on the
Enable TLS
option and leave theCA Certificate
field empty. For self-hosted deployments, encryption parameters may vary. -
Click
Connect
.
Select a database
To select a database to work with, use the dropdown menu on the right of the database icon in the top toolbar. If there are no databases, see how to create a new one first.
If the dropdown menu is greyed out and unresponsive, then check the connection to your TypeDB deployment. |
Database management
Databases can be created and deleted via the database management window. To access database management controls, ensure TypeDB Studio is connected to a TypeDB deployment.
Version Compatibility
For older TypeDB versions, you’ll need a compatible version of TypeDB Studio. Select the correct TypeDB Studio version from the version compatibility table, and download it from Cloudsmith.
Version compatibility table
TypeDB Studio | TypeDB | TypeDB Community Edition |
---|---|---|
3.0.0 to 3.0.2 |
3.0.0 to 3.0.2 |