Per-Integration Guide
Where to get API keys for each supported integration.
Each integration requires specific credentials. Here's where to find them.
| Integration | Auth Type | Where to get it | Notes |
|---|---|---|---|
| OpenRouter | API key | openrouter.ai/keys | Create account, generate key. Supports 300+ models. |
| Birdeye | API key | birdeye.so | Developer portal, free tier available |
| Helius | API key | helius.dev | Create project, copy API key |
| CoinGecko | API key | coingecko.com/api | Free Demo plan or paid Pro plan |
| Dune | API key | dune.com/settings/api | Requires Plus plan for API access |
| DefiTheOdds | API key | defitheodds.xyz | Free tier available |
| Telegram | Bot token | @BotFather on Telegram | Send /newbot, copy the token |
| Discord | Webhook URL | Server Settings → Integrations → Webhooks | Copy the webhook URL |
Jupiter
A Jupiter API key is required for all operations except SOL transfer. Add a Jupiter credential in the Connections page. Transfer uses your Privy wallet directly and does not need an API key.
Pump.fun
Pump.fun read operations (getCoin, getTopRunners, etc.) need no credential. On-chain operations - buy, sell, createToken (token launch), claimFees, and claimCashback - use your embedded Privy wallet for transaction signing. createToken additionally generates a one-shot mint keypair in-memory to co-sign the launch transaction (never persisted).
Phoenix Flight
Phoenix Flight is the Ellipsis Labs perps DEX where Solaris AI is a registered builder. The platform is in private beta, so every fresh Privy wallet must be whitelisted once with an invite code before any Live signed op (placing/cancelling orders or moving collateral). Paper-mode Phoenix signed ops do not require activation because they never sign or broadcast.
Phoenix activation is NOT a credential. Unlike API-key integrations, invite codes are single-use per wallet and don't belong in a persistent credential row. Activation is handled inline in the Phoenix node config dialog: open any Phoenix node, pick a signed op, flip it to Live, and an "Activate Phoenix Flight access" panel appears at the bottom. Enter your code, pick the code type (access or referral), click Activate. Once activated, the panel disappears forever across every Phoenix node in every workflow for that wallet, and no invite data is ever stored on the node, in workflow exports, or in a credential.
Read-only Phoenix ops and paper-mode signed ops don't require activation. See the Phoenix node page for the full per-op behavior.
Request a code at x.com/PhoenixTrade.
CoinGecko plan types
CoinGecko credentials include a planType field:
- demo - free tier, limited endpoints
- analyst/lite/pro - paid tiers with more data
Set this in the credential config so the node knows which endpoints are available.
Next steps
- Node Reference - see what each node does with these credentials
