# Quickstart URL: /docs/get-started/quickstart/ Section: get-started Tags: quickstart, tutorial -------------------------------------------------------------------------------- Quickstart Render your first Kida template in 2 minutes. Prerequisites Python 3.14+ Kida installed (pip install kida) Step 1: Create a Template Create templates/hello.html: <!DOCTYPE html> <html> <head> <title>{{ title }}</title> </head> <body> <h1>Hello, {{ name }}!</h1> {% if items %} <ul> {% for item in items %} <li>{{ item }}</li> {% end %} </ul> {% end %} </body> </html> Note: Kida uses unified {% end %} to close all blocks. Step 2: Render the Template Create render.py: from kida import Environment, FileSystemLoader # Create environment with template directory env = Environment(loader=FileSystemLoader("templates/")) # Load and render the template template = env.get_template("hello.html") html = template.render( title="My Page", name="World", items=["Apple", "Banana", "Cherry"] ) print(html) Step 3: Run It python render.py Output: <!DOCTYPE html> <html> <head> <title>My Page</title> </head> <body> <h1>Hello, World!</h1> <ul> <li>Apple</li> <li>Banana</li> <li>Cherry</li> </ul> </body> </html> Key Concepts Concept Syntax Example Output {{ expr }} {{ name }} Control {% tag %} {% if %}, {% for %} Block end {% end %} Closes any block Comments {# text #} {# ignore me #} Next Steps Code Syntax Guide Learn variables, control flow, filters, and inheritance. Terminal Usage Patterns Loading templates, contexts, escaping, error handling. -------------------------------------------------------------------------------- Metadata: - Word Count: 195 - Reading Time: 1 minutes