Documentation

User Guide

Provides a quick tour of Ballerina, tutorials, and instructions for using the Ballerina language and tools.

Go

API Reference

Describes the native functions in Ballerina that you can use in your programs.

Go

Language Specification

Describes the inner workings of the Ballerina language, which is useful for developers who want to know the details of how Ballerina works.

Go

Architecture Design

If you want to understand how Ballerina was designed, the current architecture, and plans for the future, you can view the design and architecture documents, which are publicly available as Google docs.

Go