---
title: "Quickstarts"
meta:
    description: Choose the Tinybird quickstart that matches how you want to build.
---

# Quickstarts

Tinybird is a data platform that provides infrastructure and tooling to build, deploy, and iterate data projects at any scale. For a deeper overview, see [Core concepts](/forward/get-started/concepts).

Pick a quickstart based on how you want to build with Tinybird.

{% html %}
<ul role="list" class="list-none ps-0 grid gap-4 sm:grid-cols-2 lg:grid-cols-3">
  <li role="listitem" class="relative block rounded border border-v-border p-4 hover:border-v-border-03 hover:outline-v-border-03 hover:outline-1 hover:outline-offset-0">
    <a class="absolute inset-0 z-10" href="/docs/forward/quickstarts/typescript-sdk" aria-label="Open TypeScript SDK quickstart"></a>
    <p class="t-body-2-semibold">TypeScript SDK</p>
    <p class="t-body-4 text-v-text-01 mt-1"><span class="block">Define Data Sources and Endpoints with typed resources.</span></p>
  </li>
  <li role="listitem" class="relative block rounded border border-v-border p-4 hover:border-v-border-03 hover:outline-v-border-03 hover:outline-1 hover:outline-offset-0">
    <a class="absolute inset-0 z-10" href="/docs/forward/quickstarts/python-sdk" aria-label="Open Python SDK quickstart"></a>
    <p class="t-body-2-semibold">Python SDK</p>
    <p class="t-body-4 text-v-text-01 mt-1"><span class="block">Define resources in Python and deploy with the Tinybird CLI.</span></p>
  </li>
  <li role="listitem" class="relative block rounded border border-v-border p-4 hover:border-v-border-03 hover:outline-v-border-03 hover:outline-1 hover:outline-offset-0">
    <a class="absolute inset-0 z-10" href="/docs/forward/quickstarts/cli" aria-label="Open Tinybird CLI quickstart"></a>
    <p class="t-body-2-semibold">Tinybird CLI</p>
    <p class="t-body-4 text-v-text-01 mt-1"><span class="block">Use datafiles, the Tinybird CLI, and cloud branches.</span></p>
  </li>
</ul>
{% /html %}

## Not sure where to start?

- Prefer SQL-first workflows and datafiles: start with [Tinybird CLI](/forward/quickstarts/cli).
- Want typed resources and a TypeScript-native workflow: start with [TypeScript SDK](/forward/quickstarts/typescript-sdk).
- Want Python-native resource definitions and runtime usage: start with [Python SDK](/forward/quickstarts/python-sdk).
