baseten grid setup once to point your coding agent at your team’s models on Baseten Grid. Setup finds the supported coding agents you have installed, adds your team’s routes to each agent’s model picker, and creates a Grid API key for your machine.
Before you begin
- Your organization uses Grid, and an admin has added you to a team that has at least one route.
- You use a supported coding agent on macOS or Linux.
What setup changes
Setup overwrites each coding agent’s model and Baseten endpoint settings without saving their previous values, and replaces the agent’s model picker with your team’s routes. MCP servers, plugins, and other unrelated settings stay as they are. Setup creates a Grid API key on the first run, namedbaseten-harness-<hostname>-<suffix> by default, and reuses it afterward.
Connect your coding agents
To connect your coding agents to Grid:-
Install the Baseten CLI. With Homebrew, run the following commands:
-
Sign in and select your organization:
-
Run
baseten grid setupand pick the coding agents to configure:If you’re on more than one team, replace<team>with the team’s name or ID and pass it with--team. To configure one coding agent without the picker, pass--harness, and repeat it to select several: - Review the planned changes and confirm.
- Restart your coding agent so it reads the new settings.
- In your coding agent’s model picker, choose one of your team’s routes, then send a test request to verify the connection.
baseten grid route list to find route IDs:
--dry-run:
Check your setup
Runbaseten grid status to see each coding agent’s installed version, configuration path, and configured routes:
Send a test request
Restart your coding agent, choose a team route in its model picker, and send a short prompt:Check your tools
If you use MCP servers, ask your agent to perform a read-only task with one of your configured tools. Confirm that the agent makes the tool call and uses its result. Preserving the configuration doesn’t verify that a server is authenticated or reachable. Claude account connectors and MCP servers configured in Claude Code are different. Claude account connectors don’t work while Claude Code points at Grid. Configure the tools as MCP servers in Claude Code instead; an external MCP manager can provide those servers.Pick up new routes
When your admin adds or changes routes, runbaseten grid sync. Sync reapplies your last setup on every configured coding agent with the team’s current routes and reuses your existing key:
--yes.
To change which coding agents or team you use, run baseten grid setup again instead.
Remove Grid from a coding agent
baseten grid teardown removes the Baseten integration settings so the coding agent’s own defaults apply. It keeps unrelated settings and doesn’t restore previous values.
To remove Grid from a coding agent:
-
Preview what teardown removes:
-
Run teardown:
-
For Codex, run
codex loginto sign back in to OpenAI.
--harness, it removes every integration configured at its default path.
Troubleshooting
Setup reportsthere are <n> teams; pass --team: you’re on more than one team. Pass --team with the team whose models you want.
Setup reports team <team> has no routes: your team doesn’t have any routes yet. Ask your admin to add models to it.
Setup reports that your team has no routes a coding agent can call: Claude Code uses only routes that serve the Anthropic Messages API, and Codex uses only routes that serve the OpenAI Responses API. Ask your admin for a model that your coding agent can call.
A route is missing from your coding agent: first list the routes available in the intended team:
warning: skipping routes without usable model metadata, the route’s model doesn’t meet the model requirements.
Your coding agent stops getting responses after working earlier: you or your team may have reached a monthly spend limit. Run the following command for that team:
list routes: baseten API error (HTTP 403): the CLI is signed in to an organization that doesn’t use Grid, or you aren’t on the team that owns the routes. If you belong to more than one Baseten organization, run baseten auth login again and sign in to the one that uses Grid. Otherwise, ask your admin to add you to the team.
For more information, see the baseten grid CLI reference.