Skip to Content
🧬 BioQuery is in beta. We'd love your feedback!
SdkInstallation

Installation

Requirements

  • Python 3.9 or higher
  • pip or uv package manager

Install from PyPI

pip install bioquery

Or using uv:

uv add bioquery

Configuration

API Key

Get your API key from bioquery.io/account .

Set it as an environment variable:

export BIOQUERY_API_KEY="your-api-key"

Or pass it directly to the client:

import bioquery client = bioquery.Client(api_key="your-api-key")

Environment Variables

VariableDescriptionDefault
BIOQUERY_API_KEYYour API keyRequired
BIOQUERY_API_URLAPI base URLhttps://api.bioquery.io

Verify Installation

import bioquery # Check version print(bioquery.__version__) # Test connection client = bioquery.Client() card = client.query("What is the TP53 mutation rate in lung cancer?") print(card.answer)

Dependencies

The SDK automatically installs these dependencies:

  • httpx - HTTP client
  • pydantic - Data validation
  • pandas - DataFrame support
  • plotly - Visualization

Development Installation

For contributors:

git clone https://github.com/BioQuery-io/bioquery-py.git cd bioquery-py pip install -e ".[dev]"

Run tests:

pytest