Skip to main content
Kairo is a modern programming language built for the way business software actually works — complex domains, long lifecycles, and teams that need to read code as often as they write it. It combines a clean, expressive syntax with a domain-first design philosophy, so your code maps naturally to the problems you’re solving. Whether you’re building APIs, enterprise systems, or desktop applications, Kairo gives you the tools to write software that stays maintainable for years.

Introduction

Learn what Kairo is, why it was designed, and how it fits into the Astra Kairo ecosystem.

Quickstart

Write your first Kairo program and run it with Forge and Pulse in just a few minutes.

Language & Syntax

Explore Kairo’s syntax, types, keywords, and core language constructs.

Forge Toolchain

Learn how to build, test, and package Kairo applications using the Forge CLI.

A taste of Kairo

Here’s a minimal Kairo program that defines a typed value and prints a greeting to the console:
Kairo files use the .ak extension and begin with a module declaration. Visibility is internal by default — you opt into public explicitly. There are no semicolons, no nulls unless you ask for them, and no hidden magic.
Kairo is currently in active development at v0.1 preview. APIs, syntax, and tooling are evolving rapidly. Follow along and get involved at community.astrakairo.dev.