Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
tinybirdco avatar

Tinybird Python Sdk Guidelines

  • 394 installs
  • 20 repo stars
  • Updated July 29, 2026
  • tinybirdco/tinybird-agent-skills

tinybird-python-sdk-guidelines is an agent skill that guides tinybird-sdk usage to define datasources, pipes, endpoints, and queries in Python for developers building Tinybird analytics ingestion and API layers.

About

tinybird-python-sdk-guidelines is an agent skill in tinybirdco/tinybird-agent-skills for the tinybird-sdk Python package, covering datasource, pipe, and endpoint definitions, client creation, ingestion, queries, materialized views, copy and sink pipes, and Kafka, S3, or GCS connections. The SKILL.md bundles eleven rule reference files—from getting-started and configuration through defining datasources, endpoints, low-level API, CLI commands, connections, materialized views, copy-sink pipes, and tokens—and documents seven primary CLI flows: pip install tinybird-sdk, tinybird init, tinybird dev, tinybird build, tinybird deploy, tinybird preview, and tinybird migrate from legacy .datasource/.pipe files. Developers reach for this skill when migrating file-based Tinybird projects to Python, wiring server-side ingestion, or authoring materialized views without exposing tokens to browsers. Use during Tinybird Python project setup or pipeline refactors. Skip for non-Tinybird warehouses, client-side analytics SDKs, or teams staying on legacy .datasource/.pipe files with no Python migration goal.

  • tinybird-python-sdk-guidelines
  • Python
  • AI-coding skill

Tinybird Python Sdk Guidelines by the numbers

  • 394 all-time installs (skills.sh)
  • +17 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #41 of 290 Python skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/tinybirdco/tinybird-agent-skills --skill tinybird-python-sdk-guidelines

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs394
repo stars20
Last updatedJuly 29, 2026
Repositorytinybirdco/tinybird-agent-skills

How do you define Tinybird pipes in Python SDK?

Helps with python tasks.

Who is it for?

Python developers building Tinybird real-time analytics who need tinybird-sdk datasource and pipe definitions plus dev, build, and deploy CLI workflows.

Skip if: Non-Tinybird analytics stacks, browser-exposed token usage, or legacy .datasource/.pipe projects with no Python migration planned.

When should I use this skill?

User works with tinybird-sdk, defines Tinybird datasources or pipes in Python, migrates .datasource files, or runs tinybird dev, build, or deploy commands.

What you get

Python tinybird-sdk resource definitions, CLI-ready project layout, connection configs, and deployable datasource and pipe artifacts.

  • Python pipe and datasource definitions
  • CLI deployment configuration
  • Connection and token setup notes

By the numbers

  • Bundles 11 rule reference files in the skill structure
  • Documents 7 Tinybird CLI commands in the quick reference
  • Supports migration from legacy .datasource and .pipe file formats

Files

SKILL.mdMarkdownGitHub ↗

Tinybird Python SDK Guidelines

Guidance for using the tinybird-sdk package to define Tinybird resources in Python.

When to Apply

  • Installing or configuring tinybird-sdk
  • Defining datasources, pipes, or endpoints in Python
  • Creating Tinybird clients in Python
  • Using data ingestion or queries in Python
  • Running tinybird dev/build/deploy commands for Python projects
  • Migrating from legacy .datasource/.pipe files to Python
  • Defining connections (Kafka, S3, GCS)
  • Creating materialized views, copy pipes, or sink pipes

Rule Files

  • rules/getting-started.md
  • rules/configuration.md
  • rules/defining-datasources.md
  • rules/defining-endpoints.md
  • rules/client.md
  • rules/low-level-api.md
  • rules/cli-commands.md
  • rules/connections.md
  • rules/materialized-views.md
  • rules/copy-sink-pipes.md
  • rules/tokens.md

Quick Reference

  • Install: pip install tinybird-sdk
  • Initialize: tinybird init
  • Dev mode: tinybird dev (uses configured dev_mode, typically branch)
  • Build: tinybird build (builds against configured dev target)
  • Deploy: tinybird deploy (deploys to main/production)
  • Preview in CI: tinybird preview
  • Migrate: tinybird migrate (convert .datasource/.pipe files to Python)
  • Server-side only; never expose tokens in browsers

Related skills

How it compares

Use tinybird-python-sdk-guidelines for Python-defined Tinybird resources; use ClickHouse-native skills when the analytics layer is not on Tinybird.

FAQ

What does tinybird-python-sdk-guidelines cover?

tinybird-python-sdk-guidelines guides tinybird-sdk installation, Python definitions for datasources and pipes, client usage, CLI dev/build/deploy flows, and migrations from legacy .datasource/.pipe files.

How many reference rule files ship with the skill?

tinybird-python-sdk-guidelines lists eleven rule files—including getting-started, configuration, datasources, endpoints, connections, materialized views, copy-sink pipes, and tokens.

Can Tinybird tokens be used in frontend code per this skill?

tinybird-python-sdk-guidelines states Tinybird integration is server-side only and tokens must never be exposed in browser clients.

Pythonbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.