# HubSpot docs: Apps

## Apps

- [Apps / Platform (164 pages)](https://developers.hubspot.com/docs/_llms/apps/platform.md): Documentation for Apps / Platform.

### Legacy

- [Legacy apps](https://developers.hubspot.com/docs/apps/legacy-apps/overview.md): Learn about HubSpot legacy apps.

#### Public Apps

- [Legacy public apps](https://developers.hubspot.com/docs/apps/legacy-apps/public-apps/overview.md): Learn how to maintain and install an existing legacy public app in HubSpot.
- [Use your installed app to share HubSpot reports to channels and users (BETA)](https://developers.hubspot.com/docs/apps/legacy-apps/public-apps/share-hubspot-reports-with-your-app.md): Learn how to set up a feature so that any customer who has installed your app in their account can share HubSpot reports and dashboards with it.
- [Create generic webhook subscriptions (BETA)](https://developers.hubspot.com/docs/apps/legacy-apps/public-apps/create-generic-webhook-subscriptions.md): Learn how to create and manage generic webhook subscriptions (BETA)
- [Import users into any HubSpot account from an external app](https://developers.hubspot.com/docs/apps/legacy-apps/public-apps/import-users-into-any-hubspot-account.md): Learn how to import users into any HubSpot account that has installed your app.
- [Create a settings page for a legacy public app](https://developers.hubspot.com/docs/apps/legacy-apps/public-apps/create-an-app-settings-page.md): Learn how to create a settings page for your legacy public app.

#### Private Apps

- [Legacy private apps](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/overview.md): Learn how to create legacy private apps in HubSpot.
- [Create and edit webhook subscriptions in legacy private apps](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps.md): Learn how to create and edit webhook subscriptions in legacy private apps.

##### Build with projects

- [Creating private apps with projects](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/build-with-projects/create-private-apps-with-projects.md): Learn how to create private apps using HubSpot developer projects.
- [Create UI Extensions in your project-built private app](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/build-with-projects/create-ui-extensions.md): Learn how to create UI extensions in a project-built private app (2025.1).
- [Define serverless functions for project-built private apps](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/build-with-projects/serverless-functions.md): Learn how to define serverless functions in a project-built private app (2025.1).
- [Working with webhooks in project-built private apps](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/build-with-projects/configure-webhooks.md): Learn how to add webhooks to your private apps built using a developer project.

#### Authentication

- [Working with OAuth | OAuth Quickstart Guide](https://developers.hubspot.com/docs/apps/legacy-apps/authentication/oauth-quickstart-guide.md): Learn how set up OAuth for your app using this quickstart Guide and sample Node.js app.
- [Working with OAuth](https://developers.hubspot.com/docs/apps/legacy-apps/authentication/working-with-oauth.md): OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.
- [Scopes](https://developers.hubspot.com/docs/apps/legacy-apps/authentication/scopes.md): Learn about the different scopes available for private and public apps in HubSpot.
- [Webhooks | Validating Requests](https://developers.hubspot.com/docs/apps/legacy-apps/authentication/validating-requests.md): An overview on validating requests originating from HubSpot to an integration.
