Client Libraries

How to access rqlite via code

There are client libraries available for a variety of programming languages, including Python, Go, and Javascript, on the rqlite GitHub page.

Go

  • <https://github.com/rqlite/gorqlite>

Typescript

  • <https://github.com/rqlite/knex-rqlite>

Python

  • <https://github.com/rqlite/pyrqlite>
  • <https://github.com/rqlite/sqlalchemy-rqlite>

Rust

  • <https://docs.rs/rqlite/latest/rqlite>
  • <https://docs.rs/rqlite_client/>

Javascript

  • <https://github.com/rqlite/rqlite-js>
  • <https://gitlab.com/jdesodt/seneca-rqlite-store>

C

  • <https://github.com/rqlite/rqlite-dotnet>
  • <https://github.com/sec/rqlite-net>
  • <https://github.com/bfren/rqlite>

Java

  • <https://github.com/rqlite/rqlite-java>

Help wanted!

The client libraries offer various levels of functionality, depending on your programming language of choice. If you’re looking for a way to contribute to rqlite, contributing to the client library source code for your favourite language is a great way to help.

Last modified November 14, 2023: Update _index.md (e5b9f47)