Manage API keys to integrate CellCog with external tools, scripts, and agent platforms like OpenClaw. Our API keys technically work with most APIs but we officially only support OpenClaw.
API keys let you access CellCog programmatically — without using the web interface. They're used by:
cellcog.ai/profile?tab=api-keys⚠️ Important: The full API key is only shown once at generation time. CellCog does not store the full key — only a hash for verification. If you lose it, you'll need to revoke and generate a new one.
Set CELLCOG_API_KEY as an environment variable:
bashexport CELLCOG_API_KEY="sk_your_api_key_here"
Then use the SDK:
pythonfrom cellcog import CellCogClient client = CellCogClient(agent_provider="openclaw") # API key is automatically read from environment variable # Create a chat (fire-and-forget) result = client.create_chat( prompt="Research quantum computing advances", notify_session_key="agent:main:main", task_label="research" )
We do not officially support direct API calls.
Go to Profile → API Keys to see:
⚠️ Revoking immediately invalidates the key. Any scripts or integrations using it will stop working.
After revoking, you can generate a new key. The old key cannot be recovered.
bashexport CELLCOG_API_KEY="sk_your_key_here"
API key usage consumes credits from your account, same as web usage:
See Billing Guide for credit details.
Go to Profile → API Keys tab (or cellcog.ai/profile?tab=api-keys).
No, CellCog supports one active API key per account. Revoke the current one to generate a new one.
You can't retrieve a lost key. Revoke the old one and generate a new one.
No, API keys don't expire automatically. They remain active until you revoke them.
The API key has full access to your account — same as being logged in. It can create chats, send messages, and access all features.
API requests are subject to the same credit system as web usage. There's no separate rate limit, but credit consumption controls usage naturally.