---
schema_version: "1"
id: a9013389272839b2bb5f2cec38aaabbeaab5b083e7c22d2e521b5082a918f03e
title: Create the Canvas App
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/canvas-framework/guides/platform-connect/quick-start/quick-start-intro-create.md
canonical_url: https://developer.salesforce.com/docs/platform/canvas-framework/guide/quick-start-intro-create.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 336598b69bfcd2fccd0abefe3078b9ce38e7326915766b2eb0e22bfe32ffc49e
products:
  - Canvas Developer Guide
  - Platform Developer Content
---

# Create the Canvas App

To create a canvas app, you need the Customize Application and Modify All Data user permissions.

Previously, you created the canvas app as a connected app to use it in your org. Starting in Spring ’26, we recommend that you use external client apps for your canvas integrations.

External client apps can’t be used until they’re installed in an org, unlike connected apps that can be used by any org without installation once it’s created in an org locally. External client apps support the same OAuth flows with additional built-in security features while allowing you to package developer settings, keeping subscriber policies separate. External client apps also provide full metadata compliance, which makes packaging and deployment easier.

-   **[Use an External Client App](https://developer.salesforce.com/docs/platform/canvas-framework/guide/quick-start-create-canvas-app-eca.md)**  


    To create the canvas app in your org, configure the Canvas plugin for an external client app.

-   **[Use a Connected App](https://developer.salesforce.com/docs/platform/canvas-framework/guide/quick-start-create-canvas-app.md)**  


    Creating the canvas app as a connected app is no longer recommended. Use external client apps for all new Canvas integrations.


**See Also**  


-   [External Client Apps](https://help.salesforce.com/s/articleView?id=xcloud.external_client_apps.htm)

