Skip to main content

Prerequisites

  • Python 3.10 or later for the Python SDK, or Node.js 18 or later for the TypeScript SDK
  • A PandaProbe account with an API key
Some optional provider and framework packages require a newer Node.js version. Follow the engine requirements of the integrations you install.

Install the SDK

Install provider and framework dependencies

PandaProbe keeps provider and framework SDKs optional. Install only the packages used by your application.
With uv, replace pip install with uv add. You can combine extras, for example uv add "pandaprobe[openai,anthropic,gemini]".
LiteLLM, CrewAI, and Google ADK integrations are currently Python-only. Vercel AI SDK integration is TypeScript-only.

Configure environment variables

Minimum required setup for both SDKs:
You can also configure the SDK programmatically with Python’s pandaprobe.init(...) or TypeScript’s init({...}). See Project Configuration.
For the full list of variables, see Environment Variables.

Verify installation

Python