Skip to main content
Version: 3.x


Projects are defined in Project.swift files, which we refer to as manifest files. The snippet below shows an example project manifest:

import ProjectDescription

let project = Project(
name: "MyProject",
targets: [
name: "App",
platform: .iOS,
product: .app,
bundleId: "io.tuist.App",
sources: ["Sources/**"]

API documentation

The API documentation for the latest version and main branch is available here:

Other versions can be found at by replacing VERSION with a version number (like X.Y.Z)