> For the complete documentation index, see [llms.txt](https://fusionauth.io/docs/llms.txt)

# Product Tour

An interactive tour of FusionAuth functionality.

This section contains an interactive guide to FusionAuth.

In this guide, you'll learn how to install FusionAuth, how to add FusionAuth-powered authentication to an app, and take a brief tour of the working application.

[Step 1 - Install FusionAuth Learn how to use FusionAuth by first installing it on your development machine.](https://fusionauth.io/docs/get-started/start-here/step-1.md)

[Step 2 - Login Button Learn how to use FusionAuth by using an example application that has a login button defined.](https://fusionauth.io/docs/get-started/start-here/step-2.md)

[Step 3 - Protected Pages Learn how to use FusionAuth by using an example application that has a protected page defined.](https://fusionauth.io/docs/get-started/start-here/step-3.md)

[Step 4 - Role-Based Access Control Learn how to use FusionAuth by using an example application that has a protected page defined.](https://fusionauth.io/docs/get-started/start-here/step-4.md)

[Step 5 - Session Management Learn how to use FusionAuth by using an example application that uses refresh tokens for session management.](https://fusionauth.io/docs/get-started/start-here/step-5.md)

[Step 6 - Logout Learn how to use FusionAuth by using an example application with a logout button.](https://fusionauth.io/docs/get-started/start-here/step-6.md)

[Step 7 - Testing Learn how to use FusionAuth in a local tests and a CI/CD system.](https://fusionauth.io/docs/get-started/start-here/step-7.md)

[Step 8 - Finished Wrapping up the walk through with a ton of links.](https://fusionauth.io/docs/get-started/start-here/step-8.md)