tb init

Initializes a new Tinybird project.

Use this command to scaffold your project structure, set development mode, and optionally generate CI/CD templates.

tb init

Options

OptionDescription
--type [typescript|python|cli]Project type.
--dev-mode [branch|local|manual]Development mode for build/deploy routing.
--folder TEXTProject folder. Default is tinybird.
--cicd [github|gitlab|skip]Generates CI/CD templates for GitHub or GitLab.
--skip-loginSkips login prompt at the end of initialization.

Example

tb init --type cli --dev-mode manual --folder . --cicd github

Environment support

EnvironmentSupportedDescription
--local✓ Yes (implicit)Initializes local project files.
--cloud✗ NoNot supported.
--branch=BRANCH_NAME✗ NoNot supported.
Updated