Solaris AISolaris AI FlowDocs
Credentials

Per-Integration Guide

Where to get API keys for each supported integration.

View as Markdown

Each integration requires specific credentials. Here's where to find them.

IntegrationAuth TypeWhere to get itNotes
OpenRouterAPI keyopenrouter.ai/keysCreate account, generate key. Supports 300+ models.
BirdeyeAPI keybirdeye.soDeveloper portal, free tier available
HeliusAPI keyhelius.devCreate project, copy API key
CoinGeckoAPI keycoingecko.com/apiFree Demo plan or paid Pro plan
DuneAPI keydune.com/settings/apiRequires Plus plan for API access
DefiTheOddsAPI keydefitheodds.xyzFree tier available
TelegramBot token@BotFather on TelegramSend /newbot, copy the token
DiscordWebhook URLServer Settings → Integrations → WebhooksCopy 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

On this page