# Sparkle ## Docs - [Claude Code Setup](https://docs.sparkle.security/cli/claude-code.md): Configure Sparkle with Claude Code using the CLI. - [Codex Setup](https://docs.sparkle.security/cli/codex.md): Configure Sparkle with Codex using the CLI. - [Commands](https://docs.sparkle.security/cli/commands.md): Sparkle CLI command reference. - [Install CLI](https://docs.sparkle.security/cli/install.md): Install the Sparkle CLI on your machine. - [Using the CLI](https://docs.sparkle.security/cli/usage.md): Run Sparkle from the terminal. - [Cursor Setup](https://docs.sparkle.security/extension/cursor.md): Install and configure Sparkle in Cursor. - [Using the Extension](https://docs.sparkle.security/extension/usage.md): Use Sparkle Guardrails in your IDE to apply security guardrails on every AI prompt. - [VS Code Setup](https://docs.sparkle.security/extension/vscode.md): Install and configure Sparkle in VS Code. - [Windsurf Setup](https://docs.sparkle.security/extension/windsurf.md): Install and configure Sparkle in Windsurf. - [How guardrails work](https://docs.sparkle.security/get-started/coding-guardrails.md): How Sparkle applies context, rules, and verification around AI code generation. - [Quickstart](https://docs.sparkle.security/get-started/quickstart.md): Install Sparkle, sign in, and apply guardrails to your first AI coding task. - [Welcome to Sparkle](https://docs.sparkle.security/get-started/welcome.md): Sparkle is the control plane for the AI-native SDLC. It makes AI-generated code safer by giving coding agents the context of your repositories before they write code, and by verifying the result after. - [FAQ](https://docs.sparkle.security/help/faq.md): Common questions about Sparkle guardrails, data handling, and tool support. - [Troubleshooting](https://docs.sparkle.security/help/troubleshooting.md): Fix common Sparkle CLI, extension, and guardrail issues. - [Configuration](https://docs.sparkle.security/reference/configuration.md): Sparkle CLI state, extension settings, and supported tool values.