# 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
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.petal.build/petal-pro-documentation/what-is-petal-pro.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
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.
