tinybird-python-sdk-guidelines

Par tinybirdco · tinybird-agent-skills

SDK Python Tinybird pour définir des datasources, des pipes et des requêtes en Python. À utiliser avec tinybird-sdk, les projets Tinybird Python, ou pour l'ingestion de données et les requêtes en Python.

npx skills add https://github.com/tinybirdco/tinybird-agent-skills --skill tinybird-python-sdk-guidelines

Directives du SDK Python Tinybird

Conseils pour utiliser le package tinybird-sdk afin de définir des ressources Tinybird en Python.

Quand les appliquer

  • Installer ou configurer tinybird-sdk
  • Définir des datasources, pipes ou endpoints en Python
  • Créer des clients Tinybird en Python
  • Utiliser l'ingestion de données ou les requêtes en Python
  • Exécuter des commandes tinybird dev/build/deploy pour des projets Python
  • Migrer à partir de fichiers .datasource/.pipe hérités vers Python
  • Définir des connexions (Kafka, S3, GCS)
  • Créer des vues matérialisées, copy pipes ou sink pipes

Fichiers de règles

  • 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

Référence rapide

  • Installer : pip install tinybird-sdk
  • Initialiser : tinybird init
  • Mode dev : tinybird dev (utilise le dev_mode configuré, généralement une branche)
  • Build : tinybird build (compile par rapport à la cible dev configurée)
  • Déployer : tinybird deploy (déploie vers main/production)
  • Aperçu en CI : tinybird preview
  • Migrer : tinybird migrate (convertit les fichiers .datasource/.pipe en Python)
  • Côté serveur uniquement ; ne jamais exposer les tokens dans les navigateurs

Skills similaires