Skip to main content
Sections
Agent-readyHuman guide

Manifest schema

The yalla.toml fields that describe projects, environments, and services.

View as Markdown
On this page

A project is described by a yalla.toml manifest. The hierarchy is organization → project → environment → service.

Example manifest

yalla.toml
[project]
name = "billing-api"

[[service]]
name = "api"
kind = "application"
port = 8080

[[service]]
name = "cache"
kind = "database"
engine = "redis"

Service kinds

kindDescription
applicationA built-from-source app or prebuilt image.
databaseA managed stateful service.
composeA multi-container compose service.

Warning: Never commit secret values to the manifest. Reference variables by name and set them with yalla variables set.

Related pages