> For the complete documentation index, see [llms.txt](https://docs.aurelia.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aurelia.io/getting-started.md).

# Getting Started

- [Complete Getting Started Guide](https://docs.aurelia.io/getting-started/complete-guide.md): Complete getting started guide for Aurelia 2 - from installation to building your first interactive application in 15 minutes.
- [Quick Install Guide](https://docs.aurelia.io/getting-started/quick-install-guide.md): Get Aurelia running in under 5 minutes with this quick installation guide.
- [Browser without a build step](https://docs.aurelia.io/getting-started/browser-no-build.md): Run Aurelia 2 directly in the browser with a module script and CDN imports.
- [Aurelia for New Developers](https://docs.aurelia.io/getting-started/aurelia-for-new-developers.md): New to Javascript, Node.js and front-end development in general? Don't worry, we got you.
- [Hello World Tutorial](https://docs.aurelia.io/getting-started/quick-start-guide.md): Learn the basics of Aurelia by building an interactive Hello, World! application from scratch
- [Intermediate Tutorial](https://docs.aurelia.io/getting-started/intermediate-tutorial.md)
- [Extended Tutorial](https://docs.aurelia.io/getting-started/extended-tutorial.md): Multi-step Project Pulse tutorial that introduces routing, component communication, and real-world app patterns.
- [Step 1: Project setup + app shell](https://docs.aurelia.io/getting-started/extended-tutorial/step-1-project-setup.md): Set up Project Pulse, enable the router, and build the shared app shell.
- [Step 2: Routing + nested layouts](https://docs.aurelia.io/getting-started/extended-tutorial/step-2-routing-and-layout.md): Add primary routes, a Projects layout, and nested child routes.
- [Step 3: Overview page + filters + events](https://docs.aurelia.io/getting-started/extended-tutorial/step-3-projects-overview.md): Add real data, reusable components, filters with query params, and event-driven updates.
- [Step 4: Detail route + guards](https://docs.aurelia.io/getting-started/extended-tutorial/step-4-project-detail-and-guards.md): Add a detail route with parameters and protect it with router guards.
- [Step 5: Router events + polish](https://docs.aurelia.io/getting-started/extended-tutorial/step-5-router-events-and-polish.md): Add router event listeners and polish the navigation experience.
- [Step 6: Route data + auth roles](https://docs.aurelia.io/getting-started/extended-tutorial/step-6-route-data-and-roles.md): Use route data for roles and enforce access with a router hook.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.aurelia.io/getting-started.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
