API Keys
All requests require an API key. Keys are prefixed with kf- and can be created from the dashboard.
Option 1 — Pass directly
Option 2 — Environment variable (recommended)
Set KITEFISH_API_KEY in your environment and the client picks it up automatically:
This is the recommended approach. It keeps credentials out of source code.
Option 3 — .env file
Use a library like python-dotenv:
Never commit API keys to source control. Add .env to your .gitignore.
On-prem deployments
For air-gapped enterprise deployments, override the base URL:
Or via environment: