To create an Integration, open the Integrations tab on your Vercel dashboard, click the Integrations Console button, and choose Create.

Create a new Integration from the Console.

Fill out the details for the fields like Name, URL Slug, Descriptions, Logo, and Media content.

Integration settings

In addition to these fields, you need to configure three other important settings for the Integration.

Redirect URL

This URL should point to your site to serve the UI during installation and call the Vercel API. See ways your Integration can be installed to learn which parameters are available during installation.

Note: For local development and testing, you can specify a URL on localhost.

Webhook URL

With your integration, you can listen for events on the Vercel Platform via Webhooks. See the Webhooks docs to learn more.

Configuration URL

To allow the developer to configure an installed integration, you can specify a Configuration URL. This URL is used for the Configure Button on each Configuration page. Clicking this button will redirect the developer to your specified URL with a configurationId query parameter. See Interacting with Configurations to learn more.

Note: If you don't specify a Configuration URL, all developers will see a Website button instead of a Configure button at the top of the configuration page. The Website button links to the website URL you specified on integration settings.

View created Integration

Once you have created your Integration, you can see it listed on the Integrations Developer Console.

Inside your Integration, click the "View In Marketplace" button to preview the live URL for your integration in the Marketplace. This URL can be shared with anyone who wants to install and use your Integration.

This live URL has the following format:

https://vercel.com/integrations/:slug
Note: Your Integration won't be visible on the Integrations Marketplace until you've submitted it for review.
Note: If you want learn more, visit the Integrations Reference.