tb init

Initialize a new Tinybird project.

Scaffold your project structure, set development mode, and optionally generate CI/CD templates.

Initialize a new project
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