openapi: 3.0.3 info: title: Tinybird Analyze API description: Tinybird is a real-time data platform that allows you to ingest, process, and expose data through low-latency, high-concurrency APIs. The Tinybird API provides endpoints for managing data sources, pipes, queries, tokens, jobs, organizations, events, environment variables, and sink pipes. version: v0 contact: name: Tinybird Support url: https://www.tinybird.co/docs x-logo: url: https://www.tinybird.co/logo.png servers: - url: https://api.tinybird.co description: Europe (Frankfurt) - Default - url: https://api.us-east.tinybird.co description: US East (Virginia) - url: https://api.europe-west2.gcp.tinybird.co description: Europe (London) - url: https://api.northamerica-northeast2.gcp.tinybird.co description: North America (Toronto) security: - bearerAuth: [] tags: - name: Analyze description: Analyze files to generate data source schemas paths: /v0/analyze: post: operationId: analyzeFile summary: Analyze File Schema description: Analyze a given NDJSON, CSV, or Parquet file to generate a Tinybird Data Source schema. tags: - Analyze requestBody: required: true content: multipart/form-data: schema: type: object properties: file: type: string format: binary description: NDJSON, CSV, or Parquet file to analyze responses: '200': description: Generated schema content: application/json: schema: type: object properties: schema: type: string components: securitySchemes: bearerAuth: type: http scheme: bearer description: Tinybird authentication token