# Petal Pro Documentation

## v3.0.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/changelog.md): A history of changes to Petal Pro
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/upgrade-guide.md): How to upgrade your PetalPro project to the latest versions
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Deploy to Fly.io](https://docs.petal.build/petal-pro-documentation/guides/deploy-to-fly.io.md): Deploy your application to production using Fly.io
- [Adding a subscription](https://docs.petal.build/petal-pro-documentation/guides/adding-a-subscription.md): How to start charging customers in your web app
- [Metered Usage](https://docs.petal.build/petal-pro-documentation/guides/metered-usage.md): How to add metered usage to your Stripe subscription
- [Creating Your Own API](https://docs.petal.build/petal-pro-documentation/guides/creating-your-own-api.md): You can use the Petal Pro API for user management (register, sign in and update). It comes with OpenAPI support out of the box.
- [Content Editor - adding your own plug-in](https://docs.petal.build/petal-pro-documentation/guides/content-editor-adding-your-own-plug-in.md): Adding an Editor.js plug-in and adjusting the renderer
- [Test](https://docs.petal.build/petal-pro-documentation/guides/test.md)
- [Recipes](https://docs.petal.build/petal-pro-documentation/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/recipes/first-last-name.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/recipes/google-maps.md)
- [Password Hashing for Windows](https://docs.petal.build/petal-pro-documentation/recipes/password-hashing-for-windows.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/fundamentals/organizations-and-multitenancy.md)
- [Stripe billing](https://docs.petal.build/petal-pro-documentation/fundamentals/stripe-billing.md): Easily add payment plans to your web app with our Stripe integration (v1.7.0 onwards).
- [Blog/CMS](https://docs.petal.build/petal-pro-documentation/fundamentals/blog-cms.md): Blogging system based on the Content Editor component.
- [User Notifications](https://docs.petal.build/petal-pro-documentation/fundamentals/user-notifications.md): A realtime notification/broadcast system for authenticated users.
- [Components](https://docs.petal.build/petal-pro-documentation/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/fundamentals/layouts-and-menus.md)
- [Image uploads](https://docs.petal.build/petal-pro-documentation/fundamentals/image-uploads.md): Allow images to be uploaded to the cloud
- [Impersonation](https://docs.petal.build/petal-pro-documentation/fundamentals/impersonation.md): Admins can sign in as any user
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/fundamentals/extra-hex-libraries.md)
- [Generators](https://docs.petal.build/petal-pro-documentation/fundamentals/generators.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/fundamentals/deployment.md): How to get your app running in production
- [Testing](https://docs.petal.build/petal-pro-documentation/fundamentals/testing.md)
- [REST API](https://docs.petal.build/petal-pro-documentation/fundamentals/rest-api.md): Petal Pro comes with a pre-built REST API. Though it is limited in scope, the API has been created so that it is easy to extend

## v2.2.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v2.2.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v2.2.0/changelog.md): A history of changes to Petal Pro
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v2.2.0/upgrade-guide.md): How to upgrade your PetalPro project to the latest versions
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v2.2.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Deploy to Fly.io](https://docs.petal.build/petal-pro-documentation/v2.2.0/guides/deploy-to-fly.io.md): Deploy your application to production using Fly.io
- [Adding a subscription](https://docs.petal.build/petal-pro-documentation/v2.2.0/guides/adding-a-subscription.md): How to start charging customers in your web app
- [Creating Your Own API](https://docs.petal.build/petal-pro-documentation/v2.2.0/guides/creating-your-own-api.md): You can use the Petal Pro API for user management (register, sign in and update). It comes with OpenAPI support out of the box.
- [Content Editor - adding your own plug-in](https://docs.petal.build/petal-pro-documentation/v2.2.0/guides/content-editor-adding-your-own-plug-in.md): Adding an Editor.js plug-in and adjusting the renderer
- [Recipes](https://docs.petal.build/petal-pro-documentation/v2.2.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v2.2.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v2.2.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v2.2.0/recipes/first-last-name.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v2.2.0/recipes/google-maps.md)
- [Password Hashing for Windows](https://docs.petal.build/petal-pro-documentation/v2.2.0/recipes/password-hashing-for-windows.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/organizations-and-multitenancy.md)
- [Stripe billing](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/stripe-billing.md): Easily add payment plans to your web app with our Stripe integration (v1.7.0 onwards).
- [Blog/CMS](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/blog-cms.md): Blogging system based on the Content Editor component.
- [User Notifications](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/user-notifications.md): A realtime notification/broadcast system for authenticated users.
- [Components](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/layouts-and-menus.md)
- [Image uploads](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/image-uploads.md): Allow images to be uploaded to the cloud
- [Impersonation](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/impersonation.md): Admins can sign in as any user
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/extra-hex-libraries.md)
- [Generators](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/generators.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/deployment.md): How to get your app running in production
- [Testing](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/testing.md)
- [REST API](https://docs.petal.build/petal-pro-documentation/v2.2.0/fundamentals/rest-api.md): Petal Pro comes with a pre-built REST API. Though it is limited in scope, the API has been created so that it is easy to extend

## v2.0.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v2.0.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v2.0.0/changelog.md): A history of changes to Petal Pro
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v2.0.0/upgrade-guide.md): How to upgrade your PetalPro project to the latest versions
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v2.0.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Deploy to Fly.io](https://docs.petal.build/petal-pro-documentation/v2.0.0/guides/deploy-to-fly.io.md): Deploy your application to production using Fly.io
- [Adding a subscription](https://docs.petal.build/petal-pro-documentation/v2.0.0/guides/adding-a-subscription.md): How to start charging customers in your web app
- [Creating Your Own API](https://docs.petal.build/petal-pro-documentation/v2.0.0/guides/creating-your-own-api.md): You can use the Petal Pro API for user management (register, sign in and update). It comes with OpenAPI support out of the box.
- [Recipes](https://docs.petal.build/petal-pro-documentation/v2.0.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v2.0.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v2.0.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v2.0.0/recipes/first-last-name.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v2.0.0/recipes/google-maps.md)
- [Password Hashing for Windows](https://docs.petal.build/petal-pro-documentation/v2.0.0/recipes/password-hashing-for-windows.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/organizations-and-multitenancy.md)
- [Stripe billing](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/stripe-billing.md): Easily add payment plans to your web app with our Stripe integration (v1.7.0 onwards).
- [User Notifications](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/user-notifications.md): A realtime notification/broadcast system for authenticated users.
- [Components](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/layouts-and-menus.md)
- [Image uploads](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/image-uploads.md): Allow images to be uploaded to the cloud
- [Impersonation](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/impersonation.md): Admins can sign in as any user
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/extra-hex-libraries.md)
- [Generators](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/generators.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/deployment.md): How to get your app running in production
- [Testing](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/testing.md)
- [REST API](https://docs.petal.build/petal-pro-documentation/v2.0.0/fundamentals/rest-api.md): Petal Pro comes with a pre-built REST API. Though it is limited in scope, the API has been created so that it is easy to extend

## v1.8.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.8.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v1.8.0/changelog.md): A history of changes to Petal Pro
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.8.0/upgrade-guide.md): How to upgrade your PetalPro project to the latest versions
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.8.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Adding a subscription](https://docs.petal.build/petal-pro-documentation/v1.8.0/guides/adding-a-subscription.md): How to start charging customers in your web app
- [Creating Your Own API](https://docs.petal.build/petal-pro-documentation/v1.8.0/guides/creating-your-own-api.md): You can use the Petal Pro API for user management (register, sign in and update). It comes with OpenAPI support out of the box.
- [Recipes](https://docs.petal.build/petal-pro-documentation/v1.8.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v1.8.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v1.8.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v1.8.0/recipes/first-last-name.md)
- [NPM packages](https://docs.petal.build/petal-pro-documentation/v1.8.0/recipes/npm-packages.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v1.8.0/recipes/google-maps.md)
- [Password Hashing for Windows](https://docs.petal.build/petal-pro-documentation/v1.8.0/recipes/password-hashing-for-windows.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/organizations-and-multitenancy.md)
- [Stripe billing](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/stripe-billing.md): Easily add payment plans to your web app with our Stripe integration (v1.7.0 onwards).
- [Components](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/layouts-and-menus.md)
- [Image uploads](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/image-uploads.md): Allow images to be uploaded to the cloud
- [Impersonation](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/impersonation.md): Admins can sign in as any user
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/extra-hex-libraries.md)
- [Generators](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/generators.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/deployment.md): How to get your app running in production
- [Testing](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/testing.md)
- [REST API](https://docs.petal.build/petal-pro-documentation/v1.8.0/fundamentals/rest-api.md): Petal Pro comes with a pre-built REST API. Though it is limited in scope, the API has been created so that it is easy to extend

## v1.7.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.7.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v1.7.0/changelog.md): A history of changes to Petal Pro
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.7.0/upgrade-guide.md): How to upgrade your PetalPro project to the latest versions
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.7.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Adding a subscription](https://docs.petal.build/petal-pro-documentation/v1.7.0/guides/adding-a-subscription.md): How to start charging customers in your web app
- [Recipes](https://docs.petal.build/petal-pro-documentation/v1.7.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v1.7.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v1.7.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v1.7.0/recipes/first-last-name.md)
- [NPM packages](https://docs.petal.build/petal-pro-documentation/v1.7.0/recipes/npm-packages.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v1.7.0/recipes/google-maps.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/organizations-and-multitenancy.md)
- [Stripe billing](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/stripe-billing.md): Easily add payment plans to your web app with our Stripe integration (v1.7.0 onwards).
- [Components](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/layouts-and-menus.md)
- [Image uploads](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/image-uploads.md): Allow images to be uploaded to the cloud
- [Impersonation](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/impersonation.md): Admins can sign in as any user
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/extra-hex-libraries.md)
- [Generators](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/generators.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/deployment.md): How to get your app running in production
- [Testing](https://docs.petal.build/petal-pro-documentation/v1.7.0/fundamentals/testing.md)

## v1.6.1

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.6.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v1.6.0/changelog.md): A history of changes to Petal Pro
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.6.0/upgrade-guide.md): How to upgrade your PetalPro project to the latest versions
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.6.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Recipes](https://docs.petal.build/petal-pro-documentation/v1.6.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v1.6.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v1.6.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v1.6.0/recipes/first-last-name.md)
- [NPM packages](https://docs.petal.build/petal-pro-documentation/v1.6.0/recipes/npm-packages.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v1.6.0/recipes/google-maps.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/organizations-and-multitenancy.md)
- [Components](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/layouts-and-menus.md)
- [Image uploads](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/image-uploads.md): Allow images to be uploaded to the cloud
- [Impersonation](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/impersonation.md): Admins can sign in as any user
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/extra-hex-libraries.md)
- [Generators](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/generators.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/deployment.md): How to get your app running in production
- [Testing](https://docs.petal.build/petal-pro-documentation/v1.6.0/fundamentals/testing.md)

## v1.5.2

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.5.2/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v1.5.2/changelog.md): A history of changes to Petal Pro
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.5.2/upgrade-guide.md): How to upgrade your PetalPro project to the latest versions
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.5.2/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Recipes](https://docs.petal.build/petal-pro-documentation/v1.5.2/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v1.5.2/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v1.5.2/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v1.5.2/recipes/first-last-name.md)
- [NPM packages](https://docs.petal.build/petal-pro-documentation/v1.5.2/recipes/npm-packages.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v1.5.2/recipes/google-maps.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/organizations-and-multitenancy.md)
- [Components](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/layouts-and-menus.md)
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/extra-hex-libraries.md)
- [Generators & Page Builder](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/generators-and-page-builder.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/deployment.md)
- [Testing](https://docs.petal.build/petal-pro-documentation/v1.5.2/fundamentals/testing.md)

## v1.5.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.5.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v1.5.0/changelog.md)
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.5.0/upgrade-guide.md)
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.5.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Recipes](https://docs.petal.build/petal-pro-documentation/v1.5.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v1.5.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v1.5.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v1.5.0/recipes/first-last-name.md)
- [NPM packages](https://docs.petal.build/petal-pro-documentation/v1.5.0/recipes/npm-packages.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v1.5.0/recipes/google-maps.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/organizations-and-multitenancy.md)
- [Components](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/layouts-and-menus.md)
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/extra-hex-libraries.md)
- [Generators & Page Builder](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/generators-and-page-builder.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/deployment.md)
- [Testing](https://docs.petal.build/petal-pro-documentation/v1.5.0/fundamentals/testing.md)

## v1.4.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.4.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v1.4.0/changelog.md)
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.4.0/upgrade-guide.md)
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.4.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Recipes](https://docs.petal.build/petal-pro-documentation/v1.4.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v1.4.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v1.4.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v1.4.0/recipes/first-last-name.md)
- [NPM packages](https://docs.petal.build/petal-pro-documentation/v1.4.0/recipes/npm-packages.md)
- [Google Maps](https://docs.petal.build/petal-pro-documentation/v1.4.0/recipes/google-maps.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/organizations-and-multitenancy.md)
- [Components](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/layouts-and-menus.md)
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/extra-hex-libraries.md)
- [Generators & Page Builder](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/generators-and-page-builder.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/deployment.md)
- [Testing](https://docs.petal.build/petal-pro-documentation/v1.4.0/fundamentals/testing.md)

## v1.3.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.3.0/what-is-petal-pro.md)
- [Changelog](https://docs.petal.build/petal-pro-documentation/v1.3.0/changelog.md)
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.3.0/upgrade-guide.md)
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.3.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Recipes](https://docs.petal.build/petal-pro-documentation/v1.3.0/recipes.md)
- [How to apply a recipe with git cherry pick](https://docs.petal.build/petal-pro-documentation/v1.3.0/recipes/how-to-apply-a-recipe-with-git-cherry-pick.md)
- [UUIDs](https://docs.petal.build/petal-pro-documentation/v1.3.0/recipes/uuids.md)
- [First/Last name](https://docs.petal.build/petal-pro-documentation/v1.3.0/recipes/first-last-name.md)
- [NPM packages](https://docs.petal.build/petal-pro-documentation/v1.3.0/recipes/npm-packages.md)
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/organizations-and-multitenancy.md)
- [Components](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/components.md)
- [Dark mode](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/dark-mode.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/layouts-and-menus.md)
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/background-tasks-and-jobs.md)
- [Util & Helpers](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/util-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/extra-hex-libraries.md)
- [Generators & Page Builder](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/generators-and-page-builder.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/deployment.md)
- [Testing](https://docs.petal.build/petal-pro-documentation/v1.3.0/fundamentals/testing.md)

## v1.2.0

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/v1.2.0/what-is-petal-pro.md)
- [V1.2.0 Overview](https://docs.petal.build/petal-pro-documentation/v1.2.0/v1.2.0-overview.md)
- [Upgrade guide](https://docs.petal.build/petal-pro-documentation/v1.2.0/upgrade-guide.md)
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/v1.2.0/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Installation](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/installation.md)
- [Folder structure](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/folder-structure.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/users-and-authentication.md)
- [Organizations & Multitenancy](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/organizations-and-multitenancy.md)
- [Components](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/components.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/layouts-and-menus.md)
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/background-tasks-and-jobs.md)
- [Util, DB & Helpers](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/util-db-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/extra-hex-libraries.md)
- [Generators & Page Builder](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/generators-and-page-builder.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/translations.md)
- [Contributing](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/contributing.md)
- [Deployment](https://docs.petal.build/petal-pro-documentation/v1.2.0/fundamentals/deployment.md)

## v1.1.1

- [What is Petal Pro?](https://docs.petal.build/petal-pro-documentation/product-docs/what-is-petal-pro.md): This guide is for v1.1.1
- [Creating a web app from start to finish](https://docs.petal.build/petal-pro-documentation/product-docs/guides/creating-a-web-app-from-start-to-finish.md): Follow a step by step guide to creating a reminders web application using the Petal Pro boilerplate. We will cover everything from setup to deploying to production.
- [Users & Authentication](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/users-and-authentication.md)
- [Included Pages](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/included-pages.md): While screenshots in this section are in dark mode, every page also has a light mode.
- [Components](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/components.md)
- [Branding](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/branding.md)
- [Seeding](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/seeding.md)
- [Layouts & Menus](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/layouts-and-menus.md)
- [Background Tasks and Jobs](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/background-tasks-and-jobs.md)
- [Util, DB & Helpers](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/util-db-and-helpers.md)
- [Emails](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/emails.md)
- [Javascript Hooks](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/javascript-hooks.md)
- [Extra Hex Libraries](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/extra-hex-libraries.md)
- [Generators & Page Builder](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/generators-and-page-builder.md)
- [Translations](https://docs.petal.build/petal-pro-documentation/product-docs/fundamentals/translations.md)


---

# 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
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

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

```
GET https://docs.petal.build/petal-pro-documentation/index.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.
