Fire Up the Server
As RuloDB is in early stages of development, a limited set of architectures are supported. Builds
are available for x86_64 (on Ubuntu/Debian & Windows) and arm64 (on macOS) architectures. If you
happen to be using a different architecture, you can build RuloDB from
source.
1
Download RuloDB
Visit the RuloDB releases page and find the appropriate version for your operating system.
2
Start RuloDB
Navigate to the extracted directory and run the binary.
Connect Using an SDK
Currently, the only available SDK is the TypeScript SDK. More SDKs are coming later, when the
query language reaches a somewhat stable state. The steps below are assuming that you have
Bun installed. However, the TypeScript SDK is not depending on any features of
Bun, so you may use other runtimes.
1
Create a new project
Create a new directory and install the RuloDB Typescript client.
2
Write some queries
Create a new file,
main.ts, with the following content:3
Execute the script
Run In your terminal, you should see the newly inserted document. Congratulations! 🥳 You have successfully connected to RuloDB, created a new table, and inserted a document.
main.ts using Bun to create a new document in the default table.Found a typo? Or maybe a broken link? RuloDB is open-source, help us fix it!

