Skip to main content
GuideServerConfigure and deploy Tabsdata servers on your machine.TutorialsConfigure data integration workflows within a running Tabsdata server.Advanced TutorialsBuild end-to-end workflows between two specific systems.API ReferenceCLI ReferenceRelease Notes
Version: 2.1.0

Install Tabsdata

Tabsdata requires the tabsdata python package, which is installable through pip and requires no admin or root privileges.

Requirements
  • Machine with a supported OS
    • Linux (x86)
    • macOS (Apple Silicon/ARM64)
    • Windows (x86)
  • Python 3.12.13 or later
  • An LLM API key from Anthropic or OpenAI (Required for AI features)

Create a Python virtual environment​

Using a virtual environment provides a layer of isolation and prevents interference from other python environments on your machine.

conda create -n tabsdata python=3.12 -y
conda activate tabsdata

Install Tabsdata​

Install tabsdata-agent alongside tabsdata[all] to enable AI features.

uv pip install "tabsdata[all]" tabsdata-agent
Some Notes on Tabsdata Server Providers

Tabsdata runs on Kubernetes, and the local deployment uses kminus: a lightweight provider that runs pods as native processes in your Python environment instead of Docker containers, so it needs no root or administrator access. Continue with Deploy on k-minus, or deploy on AWS EKS, Azure AKS, or Google GKE.