> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/guardrails/_mcp/server. # Colang 1.0 Guide > Reference and tutorials for Colang 1.0 syntax for defining dialog flows and guardrails. Colang 1.0 is the original Colang syntax for defining user messages, bot messages, and dialog flows. > Reference and tutorials for Colang 1.0 syntax for defining dialog flows and guardrails. ## Docs - [Colang 1.0 Language Syntax](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/colang-language-syntax-guide.md): Comprehensive syntax guide for Colang 1.0 including messages, flows, variables, and patterns. - [Colang 1.0 Tutorials](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials.md): Step-by-step tutorials for building guardrails with Colang 1.0 from Hello World to RAG. - [Hello World](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials/1-hello-world.md): Create your first guardrails configuration to control greeting behavior with Colang 1.0. - [Core Colang Concepts](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials/2-core-colang-concepts.md): Learn essential Colang concepts including messages, flows, context variables, and LLM integration. - [Demo Use Case](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials/3-demo-use-case.md): Introduction to the ABC Bot example used throughout the Colang 1.0 tutorial series. - [Input Rails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials/4-input-rails.md): Add input rails to validate and filter user messages before LLM processing. - [Output Rails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials/5-output-rails.md): Add output rails to filter and validate LLM responses before returning to users. - [Topical Rails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials/6-topical-rails.md): Implement topical rails to keep conversations on-topic and prevent off-topic discussions. - [Retrieval-Augmented Generation](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/tutorials/7-rag.md): Apply guardrails to RAG scenarios with knowledge base integration and fact checking. - [Guardrailing Bot Reasoning Content](https://docs.nvidia.com/nemo/guardrails/v0.24.0/configure-guardrails/colang/colang-1/bot-thinking-guardrails.md): Inspect and control LLM reasoning traces to block problematic patterns or enhance moderation decisions.