# FLOWCONSOLE > FLOWCONSOLE is an Architecture as Code platform for modeling software systems, visualizing dependencies, documenting architecture decisions, and detecting drift between code and architecture. Use this file as a curated map for LLMs and agents. The website uses locale-prefixed URLs: Russian is the default locale at `/ru/`, and English is available at `/en/`. The current public documentation focuses on the Preview `.fc.ts` runtime DSL for architecture model files; treat that API as preview-stage and subject to change. For the full product description, see: https://flowconsole.tech/llms-full.txt ## Key Capabilities (Summary) FLOWCONSOLE lets teams describe their software architecture in code (TypeScript, C#, Go, Java, Python, YAML), then automatically generates diagrams, detects drift between model and real infrastructure, validates fitness functions in CI/CD, and enables AI-powered queries over the architectural graph. The model is stored in Git and versioned alongside the codebase. **Differentiators vs alternatives:** Unlike Draw.io (manual diagrams), Structurizr (single DSL, no scanning), IcePanel (GUI-only), or LikeC4 (no drift detection), FLOWCONSOLE combines code-first modeling + automatic code scanning + drift detection + AI queries in one platform with self-hosted and SaaS options. ## Primary Pages - [Russian home](https://flowconsole.tech/ru/): Default landing page for FLOWCONSOLE. - [English home](https://flowconsole.tech/en/): English landing page for FLOWCONSOLE. - [About (Russian)](https://flowconsole.tech/ru/about/): About the project and founder. - [About (English)](https://flowconsole.tech/en/about/): About the project and founder. - [Cookie Policy (Russian)](https://flowconsole.tech/ru/cookie-policy/): Cookie usage policy. - [Cookie Policy (English)](https://flowconsole.tech/en/cookie-policy/): Cookie usage policy. - [Sitemap](https://flowconsole.tech/sitemap.xml): Complete indexable URL list for the public website. - [Open source repository](https://github.com/flowconsole): Source repository for FLOWCONSOLE. ## Documentation - [Documentation index, Russian](https://flowconsole.tech/ru/docs/): Full list of published documentation pages. - [Documentation index, English](https://flowconsole.tech/en/docs/): Full list of published documentation pages. - [Preview DSL overview, Russian](https://flowconsole.tech/ru/docs/preview-dsl/): How the current `.fc.ts` Preview DSL describes planned architecture as a C4-like model. - [Preview DSL overview, English](https://flowconsole.tech/en/docs/preview-dsl/): How the current `.fc.ts` Preview DSL describes planned architecture as a C4-like model. - [Preview DSL API reference, Russian](https://flowconsole.tech/ru/docs/api-reference/): Entity types, common fields, flow methods, and connection options for the current `.fc.ts` DSL. - [Preview DSL API reference, English](https://flowconsole.tech/en/docs/api-reference/): Entity types, common fields, flow methods, and connection options for the current `.fc.ts` DSL. ## Guides - [eShop .NET walkthrough, Russian](https://flowconsole.tech/ru/guides/eshop-dotnet-preview/): Step-by-step guide for modeling the public eShop sample with FLOWCONSOLE. - [eShop .NET walkthrough, English](https://flowconsole.tech/en/guides/eshop-dotnet-preview/): Step-by-step guide for modeling the public eShop sample with FLOWCONSOLE. - [eShop example repository](https://sourcecraft.dev/v-flowconsole-tech/eshop): Public sample repository used by the documentation. - [eShop architecture model file](https://sourcecraft.dev/v-flowconsole-tech/eshop/browse/arch/eshop.fc.ts?rev=main): Main `.fc.ts` model file referenced by the documentation and guide. ## Optional - [Russian blog](https://flowconsole.tech/ru/blog/): Product updates, release notes, and architecture articles. - [English blog](https://flowconsole.tech/en/blog/): Product updates, release notes, and architecture articles. - [X / Twitter](https://twitter.com/vmgolubev): Social updates from the project maintainer.