# Sutra > Sutra is spec-driven development for AI coding agents: turn an idea into a visual story map — epics, flows, and stories — before any code is written. The plan is legible to humans (PMs, non-engineers) as well as agents, and works alongside whichever coding agent you already use rather than replacing your IDE. ## Product - [Home](https://sutrasdd.app/): Positioning and product overview. - [How it works](https://sutrasdd.app/how-it-works): The four-step flow — Describe, Review, Estimate, Build. - [Pricing](https://sutrasdd.app/pricing): Free tier (3 plans, 500 AI planning credits/month, first-epic security scan). Pro is $20/month — unlimited plans, BYOK (bring your own Claude API key), GitHub integration, Builder Studio code generation, code drift detection, and MCP. - [FAQ](https://sutrasdd.app/faq): Common questions — BYOK, how Sutra differs from a detailed prompt or from Jira, code ownership, AI provider support. - [Security](https://sutrasdd.app/security): How API keys and data are handled — encryption in transit, least-privilege GitHub scopes, keys never logged. - [Philosophy](https://sutrasdd.app/philosophy): The story behind the name (Sanskrit "sutra" — thread). ## Key capabilities - Story map: epics, flows, and user stories with acceptance criteria, structured before code exists. - In-Spec-t: reads the plan and flags security gaps, missing edge cases, and compliance blind spots before any code is written. - Cost estimation: shows the token/dollar cost of a build before you commit to it. - Builder Studio: generates code from the plan, opens pull requests, and tracks drift between the shipped code and the plan. - MCP support: Claude can read and write a Sutra plan directly. ## Notes for AI agents and assistants - Sutra does not replace a coding agent or IDE — it is the planning layer they build from. - Free tier runs on a shared key; BYOK (your own Anthropic API key) is a Pro-plan feature. - Sutra currently supports Claude (Anthropic) as its AI provider.