What’s tracked
- IDE usage — Active development sessions
- Code generation — AI-assisted code creation
- Feature usage — Which Windsurf features are used
- Acceptance rates — AI suggestion acceptance
- Cost tracking — Windsurf spend per engineer
Prerequisites
- A Windsurf (Codeium) Enterprise subscription
- A Windsurf team service key
- Organization admin access (for team tracking)
Setup
1
Get your service key
In your Windsurf (Codeium) team settings, generate a service key (under Service Keys). This is an organization-level key, not a personal API key.
2
Add to Weave
Go to Data → Windsurf → Configure, find the Windsurf (Codeium) service key card, and paste your service key
3
Wait for sync
Initial sync may take 10-15 minutes
4
Verify tracking
Check AI metrics to confirm Windsurf data is appearing
Metrics enabled
Once connected, you can track:- AI code LOC — Lines generated by Windsurf
- AI output percentage — Portion of output from Windsurf
- AI efficiency index — Impact on productivity
- AI tool costs — Windsurf spend per engineer
Cost tracking
Windsurf is billed by ACU (Agentic Compute Unit) consumption, and Weave attributes that spend per engineer:- Usage — real per-user ACU consumption from Windsurf’s Cascade analytics and consumption APIs, plus org-level Windsurf ACUs from the Cognition API if you’ve added a Cognition API key
- Dollars — ACUs multiplied by the rate you set in Settings → Financial → Tool subscription costs (base rate, monthly allocation, and overage rate), so set it to match your Windsurf contract
- Alternative — if you don’t track ACUs, you can instead enter a flat seat-based subscription (seats × cost per user) and Weave allocates it across active users
Sync frequency
Windsurf data syncs every 3 hours via API polling.Troubleshooting
Service key not working
Service key not working
If the service key doesn’t work:
- Verify you copied the full service key
- Ensure it’s a team service key, not a personal key
- Check that your Windsurf Enterprise subscription is active
- Try regenerating the service key in your Windsurf team settings
No metrics showing
No metrics showing
If Windsurf data isn’t appearing:
- Confirm team members are actively using Windsurf
- Verify users are logged into organization accounts
- Wait up to 3 hours for the next sync cycle
- Check that AI features are enabled in Windsurf settings
Data is delayed
Data is delayed
If metrics are outdated:
- Remember sync happens every 3 hours
- Check the Sync status on the API row under Data → Windsurf
- Check Windsurf API status
- Verify network connectivity to Windsurf servers
Data privacy
Weave syncs usage metadata and prompt content from Windsurf:- Usage statistics and session times
- Code acceptance rates
- Feature usage counts
- Subscription information
- User prompt text from AI-assisted commits (used for activity classification)
- Source code content or diffs
- Windsurf’s AI responses
- File paths or project structure
Related integrations
- Cursor — Alternative AI IDE
- Cline — VS Code extension for AI coding
- Claude Code — CLI-based AI assistant
