Skip to content

Installation

Install Zap

Install from PyPI:

pip install zap-ai

Or with uv:

uv add zap-ai

Optional Dependencies

For Langfuse tracing support:

pip install zap-ai[langfuse]

Prerequisites

1. Temporal Server

Zap requires a running Temporal cluster. For local development:

# Using the Temporal CLI (requires Docker)
temporal server start-dev

This starts a local Temporal server at localhost:7233.

For production, consider Temporal Cloud or self-hosting.

2. LLM API Keys

Set environment variables for your LLM provider:

# OpenAI
export OPENAI_API_KEY="sk-..."

# Anthropic
export ANTHROPIC_API_KEY="sk-ant-..."

# Azure OpenAI
export AZURE_API_KEY="..."
export AZURE_API_BASE="https://your-resource.openai.azure.com/"

See LiteLLM Providers for the full list of supported providers.

Verify Installation

import zap_ai

print(zap_ai.__version__)

Next Steps

Continue to Quick Start to build your first agent.