Overview
Antigravity Manager supports any client that implements OpenAI, Anthropic, or Gemini API protocols. This guide covers how to integrate custom clients, applications, and scripts.Supported protocols
Antigravity provides three API protocol formats:OpenAI
Endpoint:
/v1/chat/completionsUse for: Most third-party AI applicationsCompatibility: 99% of AI toolsAnthropic
Endpoint:
/v1/messagesUse for: Claude-native clientsFeatures: Full thinking mode supportGemini
Endpoint:
/v1/models/*:generateContentUse for: Google AI SDK clientsFeatures: Native Gemini protocolBasic configuration
All custom clients need three pieces of information:1
Base URL
Point your client to Antigravity’s proxy:For OpenAI-compatible clients, append
/v1:2
API Key
Use any value if authentication is disabled:Or use your configured API key if authentication is enabled.
3
Model name
Choose from available models:
gemini-3-flash- Fast, cost-effectivegemini-3-pro-high- High qualityclaude-sonnet-4-6- Balancedclaude-sonnet-4-6-thinking- Extended reasoning
OpenAI-compatible clients
Configuration template
Most OpenAI-compatible clients accept these settings:cURL examples
- Basic chat
- Streaming
- Image generation
Anthropic/Claude clients
Configuration
cURL example
Gemini clients
Configuration
cURL example
Popular applications
LangChain
LlamaIndex
Continue.dev
Cline (formerly Claude Dev)
Authentication modes
Antigravity supports different authentication configurations:- Off (Development)
- Auto (Recommended)
- Strict
No authentication required:
Advanced features
Model routing
Map client model names to Antigravity models:Session binding
For multi-turn conversations, enable session binding:Custom headers
Pass custom headers for advanced control:string
Use a specific account by email
string
Prefer accounts of a specific tier (ultra, pro, free)
string
Enable sticky sessions for multi-turn conversations
Testing your integration
1
Test connectivity
{"status": "ok"}2
Test basic request
3
Test streaming
4
Monitor in Antigravity
Check the Monitor tab in Antigravity to see request logs and account rotation.
Troubleshooting
404 Not Found
404 Not Found
Common causes:
- Wrong base URL (forgot
/v1for OpenAI protocol) - Invalid model name
- Incorrect endpoint path
429 Rate Limited
429 Rate Limited
Common causes:
- All accounts exhausted
- Quota protection enabled
Connection refused
Connection refused
Common causes:
- Antigravity proxy not running
- Wrong port
- Firewall blocking connection
Best practices
- Start simple: Test with cURL before integrating
- Handle errors: Implement retry logic and error handling
- Use streaming: For better UX with long responses
- Monitor usage: Check Antigravity dashboard regularly
- Configure routing: Map model names for easier migration
- Enable session binding: For multi-turn conversations
- Test thoroughly: Verify all features work as expected