Skip to content

Getting Started

Welcome to Haiway! This section will guide you through installing and using Haiway for the first time.

What You'll Learn

  • How to install Haiway and set up your development environment
  • Basic concepts of immutable state management
  • How to use the context system for dependency injection
  • Your first working Haiway application

Prerequisites

  • Python 3.12 or higher
  • Basic understanding of async/await in Python
  • Familiarity with Python type hints

Learning Path

  1. Installation - Get Haiway installed and ready to use
  2. Quick Start - Build your first application in minutes
  3. First Steps - Understand the core concepts and patterns

Let's get started!