Before you start
The steps on this page use Poolside Agent CLI. See Install Poolside Agent CLI. If you need an API key for the Poolside API or a third-party tool, see Authenticate API requests.Choose a login option
Open a terminal and runpool login. Choose how you want to access models with the Poolside agent. To use a different ACP agent, run pool -s.
After you log in, the CLI stores the credentials so you do not need to enter them every time you start
pool.
Use Poolside Platform for free (recommended)
Choose this option if you want the fastest way to get free developer access. Sign in to Poolside Platform, then copy the API key it creates for you.- In the terminal, choose Use Poolside Platform for free (recommended).
- In the browser window that opens, sign in to Poolside Platform or create an account.
- Copy the API key that Poolside creates for you.
- Return to the terminal.
- Paste the key at the Enter API key prompt.
The API key created through Poolside Platform is for Poolside-hosted inference. If your organization has a Poolside deployment, use that URL and sign-in method instead.
Use your organization’s Poolside deployment (enterprise)
Choose this option if your organization has its own Poolside deployment with Poolside Console. Your Poolside administrator gives you the API URL.- In the terminal, choose Use your organization’s Poolside deployment (enterprise).
- Enter the API URL provided by your organization. Do not enter the deployment’s
/openai/v1API base URL. - Choose how to authenticate:
- Log in via browser: Complete the sign-in in the browser window that opens.
- Provide API token: Paste your token at the Enter API token prompt.
Use your OpenRouter account
Choose this option if you already use OpenRouter or you need paid access to Poolside models with a larger context window. To see which Poolside models OpenRouter offers, go to Poolside models on OpenRouter.- In the terminal, choose Use your OpenRouter account.
- Go to OpenRouter API keys, sign in, and create an API key.
- Return to the terminal.
- Paste the key at the Enter API key prompt.
Connect an OpenAI-compatible provider
Choose this option for self-managed Poolside inference, an inference gateway such as Bifrost or LiteLLM, a third-party provider, or a model server such as vLLM or Ollama.- In the terminal, choose Connect an OpenAI-compatible provider.
- Enter the API base URL supplied by your provider or administrator. A direct self-managed Poolside model endpoint uses
https://<model-hostname>/v1. - Paste the endpoint’s API key at the Enter API key prompt.
If the endpoint does not validate API keys, enter any non-empty value, such as
local-test.If the endpoint does not list its models, specify one when starting pool:Verify your login
Run:pool starts an interactive session and shows a Connected to agent server: message.
If the CLI cannot connect, see Troubleshoot Poolside Agent CLI.
Switch accounts or providers
Log out, then log in again with a different option:Next steps
- Use Poolside to choose where to work next.
- Poolside API to send model requests from your own tools and services.