Getting Started

This section provides everything you need to begin developing with IOTA SDK.

Overview

IOTA SDK is a comprehensive Go framework for building multi-tenant business applications. This guide will help you set up a development environment and start contributing.

Prerequisites

Before you begin, ensure you have the following installed:

  • Go v1.23.2 - The Go programming language
  • Air - Hot-reloading for development
  • Docker - For database and containerization
  • Templ - HTML templating engine
  • TailwindCSS - CSS framework
  • golangci-lint - Go linter

What’s Included

This Getting Started guide includes:

  1. Installation - Detailed setup instructions for Windows, macOS, and Linux
  2. Releases - Release workflow and versioning information

Next Steps

  • Follow the Installation Guide to set up your development environment
  • Check out the module documentation once you’re up and running
  • Review the release workflow in Releases if you’re preparing for a release

For additional help, open a GitHub issue.


Table of contents


Back to top

IOTA SDK - Multi-tenant Business Management Platform