Skip to main content

Go Client Overview


The Kwil Go Client is a library that allows you to interact with Kwil networks using the Go programming language. The library provides a simple inteface for:

  • Querying network information (e.g. accounts, schemas, transaction status, etc.).
  • Deploying and dropping schemas.
  • Executing actions (mutative and read-only).
  • Executing ad-hoc SQL queries.


The Go Client documentation and tutorial is available in the kwil-db GitHub repository. The repository also contains an example to help you get started with the Go Client.


Star and follow the kwil-db repository on Github to stay up to date with the latest changes.