Skip to main content
The user wires up provider and tool keys once, then the agent calls integrations without hard-coding secrets.

API Keys Catalog

Complete reference for all environment variables required by PraisonAI tools and integrations.

Quick Start

1

Set environment variables

Add your API keys to your shell profile:
2

Test connectivity

LLM Providers

Vector Databases

Conversation Databases

State Stores

Search & Tools

Observability

CLI Doctor Commands

Test connectivity for any provider:

Setting Environment Variables

Best Practices

Never hardcode API keys. Use environment variables or a .env file loaded at startup.
Use praisonai persistence doctor commands to verify each provider connection before production.
Only set API keys for providers you use - this reduces your attack surface.
Treat API keys like passwords - rotate them periodically and revoke unused keys immediately.

Custom Tools

Build your own agent tools

Tools Overview

Browse PraisonAI tool documentation