# Chinilla > A visual system design simulator that lets you build architecture diagrams, run real traffic simulations, and find bottlenecks before they hit production. Chinilla is a visual system design simulator described as "a flight simulator for system design." It lets you drag, drop, and wire components into architecture diagrams, then run deterministic traffic simulations to watch queues fill, requests drop, and bottlenecks form in real time. An integrated AI assistant reads your simulation, explains what went wrong, and walks you through fixes — making it equally useful for learning, interview prep, and real-world architecture planning. - **Visual Design Canvas** — *Use 7 universal blocks to model any domain (backends, kitchens, hospitals, factories) with drag-and-drop wiring and 12 behavior modes including queues, retry, and circuit breakers.* - **Deterministic Simulation** — *Run real traffic through your design with animated request flow, live stats, and a scrubbable timeline to inspect any moment.* - **Stress Testing** — *Simulate traffic spikes and outages to see exactly where your system breaks under pressure.* - **AI Design Partner** — *Paste code, papers, or specs to get an auto-generated visual diagram; the AI explains the "why" behind failures and proposes fixes.* - **Code-to-Diagram** — *Supports 15+ programming languages plus YAML, JSON, TOML, and XML configs; auto-detects services, queues, databases, and connections from pasted or uploaded files (up to 100KB).* - **Export Options** — *Export designs as PNG, SVG, animated GIF, Python code, or Mermaid diagrams; publish a live shareable link.* - **Interview Prep Templates** — *16 templates covering 8 classic system design problems (URL shortener, chat app, rate limiter, CDN, and more) with step-by-step lessons, AI critique, badges, and completion certificates.* - **16 Starting Templates** — *Start from a blank canvas or one of 16 pre-built templates with realistic metrics, behaviors, and costs already wired in.* ## Features - Visual drag-and-drop system design canvas - 7 universal component blocks - 12 behavior modes (queues, retry, circuit breakers, etc.) - Deterministic traffic simulation - Animated request flow with live stats - Scrubbable timeline inspection - Traffic spike and outage stress testing - AI design partner with simulation analysis - Code-to-diagram from 15+ languages and config formats - File upload up to 100KB - PNG, SVG, GIF, Python, and Mermaid export - Shareable live simulation links - 16 templates for system design interview problems - Step-by-step lessons with AI critique - Badges and completion certificates - AI-generated PRD spec sheets ## Integrations Python, YAML, JSON, TOML, XML, Mermaid ## Platforms WEB, API ## Pricing Freemium — Free tier available with paid upgrades ## Links - Website: https://chinilla.com - Documentation: https://chinilla.com/docs - EveryDev.ai: https://www.everydev.ai/tools/chinilla