Overview of WindsurfAPI · DevinAPI
masterWindsurfAPI converts Windsurf/Devin AI models (including Claude, GPT, Gemini, DeepSeek, etc.) into three standard API formats:
- OpenAI Compatible:
POST /v1/chat/completions(compatible with any OpenAI SDK). - OpenAI Responses Compatible:
POST /v1/responses(includesGETandDELETE /v1/responses/{id}for managing stored responses). - Anthropic Compatible:
POST /v1/messages(compatible with Claude Code, Cline, and Cursor). - Gemini Compatible:
POST /v1beta/models/*(compatible with Gemini SDK).
The service acts as a proxy that translates HTTP requests into Windsurf's internal gRPC protocol via a local Language Server (LS), manages an account pool with automatic rotation, rate limiting, and failover, and masks the upstream identity to present the models as their original providers (e.g., claiming to be Claude Opus 4.6).