Windsurf website screenshot

Windsurf

Windsurf (formerly Codeium) is an AI-native code editor featuring Cascade, an autonomous AI agent that can plan multi-step code changes, execute terminal commands, read linter output, and modify files across entire projects. The .windsurfrules file format provides project-specific configuration for the Cascade AI assistant, defining coding conventions, standards, and behavioral instructions. Windsurf offers an Enterprise API for querying code completion analytics, Cascade AI usage, billing configuration, and team management.

1 APIs 0 Features
AI AgentsAI CopilotCoding StandardsDeveloper WorkflowIDEWindsurf

APIs

Windsurf Enterprise API

The Windsurf Enterprise API provides programmatic access to analytics, usage data, billing configuration, and team management for enterprise customers. It enables teams to query...

Collections

Pricing Plans

Rate Limits

Windsurfrules Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Windsurfrules Context

12 classes · 13 properties

JSON-LD

API Governance Rules

Windsurf API Rules

8 rules · 3 errors 4 warnings 1 info

SPECTRAL

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📄
ChangeLog
ChangeLog
📰
Blog
Blog
💰
Pricing
Pricing
🔗
Download
Download
👥
GitHubOrg
GitHubOrg
👥
GitHubRepo
GitHubRepo
💻
VSCodeExtension
VSCodeExtension
🔗
X
X
🔗
Discord
Discord
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Windsurf Enterprise API
  version: 1.0.0
items:
- info:
    name: analytics
    type: folder
  items:
  - info:
      name: Get Custom Analytics
      type: http
    http:
      method: POST
      url: https://server.codeium.com/api/v1/Analytics
      body:
        type: json
        data: '{}'
    docs: Query detailed usage analytics for code completions, chat interactions, and command usage. Supports filtering by
      user, time range, and data source, with aggregation options for reporting.
  - info:
      name: Get User Page Analytics
      type: http
    http:
      method: POST
      url: https://server.codeium.com/api/v1/UserPageAnalytics
      body:
        type: json
        data: '{}'
    docs: Retrieve user-level analytics data including per-user code completion counts, acceptance rates, and activity metrics.
      Requires Teams Read-Only service key permission.
  - info:
      name: Get Cascade Analytics
      type: http
    http:
      method: POST
      url: https://server.codeium.com/api/v1/CascadeAnalytics
      body:
        type: json
        data: '{}'
    docs: Retrieve analytics for Cascade AI agent usage including lines of code generated, AI actions taken, and session metrics.
      Requires Teams Read-Only service key permission.
- info:
    name: billing
    type: folder
  items:
  - info:
      name: Set Usage Configuration
      type: http
    http:
      method: POST
      url: https://server.codeium.com/api/v1/UsageConfig
      body:
        type: json
        data: '{}'
    docs: Configure usage settings for the team including AI model access controls, feature flags, and usage limits. Requires
      Billing Write service key permission.
  - info:
      name: Get Usage Configuration
      type: http
    http:
      method: POST
      url: https://server.codeium.com/api/v1/GetUsageConfig
      body:
        type: json
        data: '{}'
    docs: Retrieve the current usage configuration settings for the team. Requires Billing Read service key permission.
  - info:
      name: Get Team Credit Balance
      type: http
    http:
      method: POST
      url: https://server.codeium.com/api/v1/GetTeamCreditBalance
      body:
        type: json
        data: '{}'
    docs: Retrieve the current credit balance for the enterprise team account, including credits used and remaining. Requires
      Billing Read service key permission.
bundled: true