---
title: Get started with Dqlite in Go
description: Canonical makes open source secure, reliable and easy to use, providing
  support for Ubuntu and a portfolio of enterprise-grade technologies. Founded in
  2004, Canonical operates globally with team members in over 80 countries.
url: https://canonical.com/dqlite/docs/tutorials/get-started-with-dqlite-in-go?format=md
---

*Submit*

# Get started with Dqlite in Go

This step-by-step guide walks you through the setup of a Dqlite example application.
By the end of this tutorial you will have a fully-functional Dqlite cluster deployed on your machine and you’ll be able to interact with it through an HTTP client.

## [What you’ll need:](https://canonical.com/dqlite/docs/tutorials/get-started-with-dqlite-in-go?format=md#what-youll-need)

* A workstation, e.g. a laptop
* Some familiarity with Go

## [What you’ll do:](https://canonical.com/dqlite/docs/tutorials/get-started-with-dqlite-in-go?format=md#what-youll-do)

* [Set up your development environment](https://canonical.com/dqlite/docs/tutorials/setup-your-development-environment)
* [Create an example application](https://canonical.com/dqlite/docs/tutorials/create-an-example-application)

## [Next steps:](https://canonical.com/dqlite/docs/tutorials/get-started-with-dqlite-in-go?format=md#next-steps)

In the next step we’ll [set up your development environment](https://canonical.com/dqlite/docs/tutorials/setup-your-development-environment).

---

[Previous

Dqlite documentation](https://canonical.com/dqlite/docs)
[Next

Set up your development environment](https://canonical.com/dqlite/docs/tutorials/setup-your-development-environment)

Last updated 2 years ago. [Help improve this document in the forum](https://discourse.dqlite.io/t/get-started-with-dqlite-in-go/71).
