# Developer Resources

URL: https://edu.chainguard.dev/developer-resources.md
Last Modified: March 30, 2026

Compiled Chainguard documentation optimized for use with AI coding assistants

 AI-Ready Documentation Bundle This page provides compiled Chainguard documentation optimized for use with AI coding assistants like Claude, ChatGPT, GitHub Copilot, and others. Choose between our cryptographically signed direct downloads or our secure container distribution.
What&rsquo;s Included A comprehensive collection of Chainguard documentation including:
Complete Chainguard Containers documentation Security best practices and CVE management Migration guides and tutorials API references and code examples Wolfi, melange, and apko documentation Compliance and supply chain security guides Download AI Documentation Bundle New: MCP Server Support Run the container as an MCP (Model Context Protocol) server for searchable, on-demand access to Chainguard documentation in AI assistants and IDEs.
→ Full MCP Server Documentation
Choose your preferred distribution method:
Container Distribution Recommended
For enhanced security and verification, we recommend using the Chainguard container image. It includes built-in verification, runs as non-root, and is built on our secure wolfi-base image. GitHub Release Format Description Verification Latest Release Cryptographically signed documentation bundle (~1.7MB) Includes Cosign signatures and certificates Container Distribution Pull the secure, Chainguard-based container with embedded documentation:
# Pull the container image (built on Chainguard wolfi-base) docker pull ghcr.io/chainguard-dev/ai-docs:latest # View available commands and usage docker run --rm ghcr.io/chainguard-dev/ai-docs:latest # Verify documentation integrity docker run --rm ghcr.io/chainguard-dev/ai-docs:latest verify # Extract documentation to current directory docker run --rm -v $(pwd):/output ghcr.io/chainguard-dev/ai-docs:latest extract /outputContainer Features:
Built on Chainguard&rsquo;s minimal wolfi-base image Runs as non-root user for enhanced security Includes verification scripts and checksums Cryptographically signed with Cosign Automatically updated weekly Verify Container Signature:
# Verify the container image signature with Cosign cosign verify ghcr.io/chainguard-dev/ai-docs:latest \ --certificate-identity-regexp &#34;.*github.com/chainguard-dev/edu.*&#34; \ --certificate-oidc-issuer https://token.actions.githubusercontent.com MCP Server (Model Context Protocol) Recommended for: Developers, agent workflows, IDE integration
Run the container as an MCP server to provide AI assistants with searchable, on-demand access to Chainguard documentation:
# Run as MCP server docker run --rm -i ghcr.io/chainguard-dev/ai-docs:latest serve-mcpMCP Tools Available:
search_docs - Search across all documentation get_image_docs - Get specific container image docs list_images - List and filter available images with upstream mappings get_security_docs - Get CVE and security information get_tool_docs - Get wolfi/apko/melange/chainctl docs find_package_equivalent - Find Wolfi packages for upstream OS packages (Debian, Fedora, Alpine) check_image_freshness - Live registry check for image tags and availability Claude Desktop Configuration:
Add to your claude_desktop_config.json:
{ &#34;mcpServers&#34;: { &#34;chainguard-docs&#34;: { &#34;command&#34;: &#34;docker&#34;, &#34;args&#34;: [&#34;run&#34;, &#34;--rm&#34;, &#34;-i&#34;, &#34;ghcr.io/chainguard-dev/ai-docs:latest&#34;, &#34;serve-mcp&#34;] } } }Benefits:
Efficient context usage - only retrieve what you need Searchable and queryable documentation Perfect for automated workflows Works with Claude Desktop, Cursor, and other MCP-compatible tools Also available as a standalone Python script (no Docker required) Full MCP Server Documentation →
Quick Start # Download the documentation bundle from GitHub releases curl -LO https://github.com/chainguard-dev/edu/releases/download/ai-docs-bundle/chainguard-ai-docs.tar.gz # Extract the markdown file tar -xzf chainguard-ai-docs.tar.gz # The extracted file &#39;chainguard-ai-docs.md&#39; is ready to use with your AI assistant Security Features Available Security Features Signed releases with Sigstore/Cosign Container distribution via GitHub Container Registry Automated updates via GitHub Actions Security scanning with gitleaks Security Transparency Security First: Our documentation bundles are compiled with security measures. Learn about our security practices → View our security resources:
Security and Compilation Process - Detailed security measures and verification Build Logs - Public compilation logs Source Code - Open source compilation scripts How to Use with AI Assistants Download and verify the documentation bundle using one of the methods above Open your AI assistant (Claude, ChatGPT, etc.) Upload or paste the markdown file into your conversation Start coding with full Chainguard context available to your AI assistant Example Prompts for Common Tasks Once you&rsquo;ve loaded the documentation, try these prompts with your AI assistant:
Container Security and CVEs &ldquo;Search for Chainguard container security best practices and CVE management&rdquo; &ldquo;How do I migrate from Docker Hub images to Chainguard images?&rdquo; &ldquo;Show me examples of using Chainguard images in production&rdquo; &ldquo;What&rsquo;s the difference between Chainguard&rsquo;s latest and latest-dev tags?&rdquo; &ldquo;How do I scan Chainguard images for vulnerabilities?&rdquo; &ldquo;Explain Chainguard&rsquo;s approach to zero CVE images&rdquo; Development Workflows &ldquo;Find information about debugging distroless containers&rdquo; &ldquo;How do I use Chainguard images with Kubernetes?&rdquo; &ldquo;What are the differences between Chainguard development and production images?&rdquo; &ldquo;Show me how to use multi-stage builds with Chainguard images&rdquo; &ldquo;How do I add custom packages to a Chainguard image?&rdquo; &ldquo;Create a Dockerfile using Chainguard&rsquo;s Python image for a Flask app&rdquo; Specific Technologies &ldquo;Show me Chainguard&rsquo;s Python/Node.js/Go image documentation&rdquo; &ldquo;Find FIPS-compliant container information&rdquo; &ldquo;How do I use Chainguard images for AI/ML workloads?&rdquo; &ldquo;What Java versions are available in Chainguard images?&rdquo; &ldquo;How to use Chainguard&rsquo;s PostgreSQL image with custom extensions&rdquo; &ldquo;Show examples of using Chainguard&rsquo;s NGINX image with custom configs&rdquo; Security and Compliance &ldquo;Search for SBOM and supply chain security information&rdquo; &ldquo;Find information about Chainguard&rsquo;s compliance certifications&rdquo; &ldquo;How does Chainguard help with CVE remediation?&rdquo; &ldquo;Explain how to verify Chainguard image signatures with cosign&rdquo; &ldquo;What are Chainguard&rsquo;s SLSA compliance levels?&rdquo; &ldquo;How to generate and analyze SBOMs for Chainguard images&rdquo; CI/CD Integration &ldquo;How do I use Chainguard images in GitHub Actions?&rdquo; &ldquo;Show me examples of using Chainguard images with GitLab CI&rdquo; &ldquo;How to set up automated vulnerability scanning for Chainguard images&rdquo; &ldquo;Best practices for caching Chainguard images in CI pipelines&rdquo; &ldquo;How to use chainctl in CI/CD workflows&rdquo; Troubleshooting &ldquo;How do I troubleshoot &lsquo;command not found&rsquo; errors in distroless images?&rdquo; &ldquo;Why is my application failing to start in a Chainguard image?&rdquo; &ldquo;How to debug permission issues in Chainguard containers&rdquo; &ldquo;Common migration issues when moving from Alpine to Wolfi-based images&rdquo; &ldquo;How to identify missing dependencies in distroless containers&rdquo; Architecture and Best Practices &ldquo;Explain the architecture of Wolfi and how it differs from Alpine&rdquo; &ldquo;What is apko and how does it relate to Chainguard images?&rdquo; &ldquo;Best practices for minimizing image size with Chainguard&rdquo; &ldquo;How to implement a secure software supply chain with Chainguard&rdquo; &ldquo;Explain melange and its role in package building&rdquo; Benefits for AI-Assisted Development Complete Context: AI assistants have access to all Chainguard documentation at once Better Code Suggestions: AI can reference actual Chainguard patterns and best practices Faster Development: No need to search through multiple documentation pages Accurate Answers: AI responses are based on official Chainguard documentation Updates The bundle is regenerated periodically. Check the timestamp in the downloaded file for the compilation date.
Need Help? If you have questions or need assistance:
Visit Chainguard Support Join our Community Slack Review our Documentation 
