Vibe Coding with Windy

Build financial apps with AI in minutes. Windy Network ships everything an AI coding tool needs to write correct code against our API on the first try.

Materials we ship

AssetURLPurpose
llms.txt/llms.txtShort, AI-discoverable summary — links to everything else
llms-full.txt/llms-full.txtFull API reference in flat markdown — drop into an LLM context window
OpenAPI 3.1 spec/openapi.yamlCanonical machine-readable schema
CLAUDE.md template/CLAUDE.mdDrop into your project root for Claude Code context
Claude Code Skillwindy-network/claude-skillPackaged skill install
MCP serverwindy.network/vibe-codingOne-click install for Claude Code, Cursor, Windsurf, VS Code, Continue, Cline, Zed

The 30-second quickstart

  1. Get an API key: windy.network/pricing.

  2. Drop our CLAUDE.md into your project:

    curl -O https://docs.windy.network/CLAUDE.md
    
  3. Set the key as an env var:

    export WINDY_API_KEY=wn_...
    
  4. Prompt your AI tool. Paste a prompt from Vibe Coding on the main site or write your own. The AI will read CLAUDE.md + llms-full.txt and produce working code.

Authentication

Two options:

X-API-Key: <WINDY_API_KEY>

or, for OAuth 2.0 flows:

Authorization: Bearer <JWT>

Obtain a JWT from /oauth/token. Most vibe-coding projects should stick with the X-API-Key header.

Why this works

Problem with typical APIsHow Windy fixes it
AI guesses endpoint paths and gets 404sllms-full.txt has every path verbatim
AI hallucinates pagination/auth patternsConventions are written down in CLAUDE.md
AI can't debug rate-limit errorsX-RateLimit-* header docs in CLAUDE.md
AI treats prices as floats and loses precision"Prices are strings" is rule zero
AI picks the wrong category endpointCategorization (stablecoin/basecoin/altcoin) is documented

Supported AI coding tools

MCP install cards on windy.network/vibe-coding for:

  • Claude Code — Anthropic's official CLI + IDE extensions
  • Cursor — AI-first VS Code fork
  • Windsurf — Codeium's agentic IDE
  • VS Code — Copilot Chat + MCP support
  • Continue — open-source assistant for VS Code + JetBrains
  • Cline — autonomous coding agent in VS Code
  • Zed — high-performance editor with native AI

The Windy MCP server is under active development. Install commands go live when it ships.

Prompts that work

See the prompt library on windy.network/vibe-coding for copy-ready prompts:

  • Live BTC price ticker
  • Multi-exchange arbitrage scanner
  • 24/7 Forex dashboard (Fiat247)
  • Portfolio tracker
  • DEX vs CEX price comparator
  • Reference-rate widget

Every prompt starts with "first load https://docs.windy.network/llms-full.txt" so the AI grounds itself on the real spec before writing code.

Troubleshooting

AI generates 404s. It's probably guessing paths. Tell it to re-read llms-full.txt before the next attempt.

AI uses Authorization: Bearer <api_key>. That's wrong for API keys. API keys go in X-API-Key:. Authorization: Bearer is reserved for OAuth JWTs.

AI loses price precision in math. Remind it: prices are strings. Only convert to numbers for display or non-order-critical comparisons.

Next steps