---
title: Tinybird CLI command reference
meta:
    description: The Tinybird CLI allows you to use all the Tinybird functionality directly from the command line. Get to know the command reference.
---

# CLI command reference

{% callout type="warning" title="Important CLI changes" %}
Recent CLI versions removed AI-assisted command generation and introduced `tb init` for project setup.

- `tb init` replaces `tb create` for scaffolding projects.
- `tb mock` has been removed. Create fixture files manually (or asking a codign agent) in `fixtures/`.
- `tb test create` has been removed. Create YAML tests manually (or asking a coding agent), then use `tb test run` and `tb test update`.
- `tb --prompt` and interactive `tb` mode are no longer available.
{% /callout %}

The following list shows all available commands in the Tinybird command-line interface, their options, and their arguments.

For SDK-specific command references, see:

- TypeScript SDK CLI (`npx tinybird`): [TypeScript SDK CLI commands](/forward/dev-reference/commands/typescript-sdk-cli)
- Python SDK CLI (`tinybird`): [Python SDK CLI commands](/forward/dev-reference/commands/python-sdk-cli)

{% list-alphabetical /%}
