Menu

Integrate with Vercel

Last updated September 30, 2025

Learn the process of creating and managing integrations on Vercel, helping you extend the capabilities of Vercel projects by connecting them with your third-party services. The overall process of creating an integration is as follows:

  1. Submit a create integration form request to Vercel
  2. If you are creating a native integration, submit the create product form as well
  3. Once your integration is approved, you can share it for users to install if it's a connectable account integration
  4. For a native integration, you need to create a product and use the Integration API to create an integration server to handle the communication between the integration user and the Vercel platform
  5. Publish your native integration for users to install

Integrations can be created by filling out the Create Integration form. To access the form:

  1. From your Vercel dashboard, select your account/team from the scope selector
  2. Select the Integrations tab to see the Integrations overview
  3. Then, select the Integrations Console button and then select Create
  4. Fill out all the entries in the Create integration form as necessary
  5. At the end of the form, depending on the type of integration you are creating, you must accept the terms provided by Vercel so that your integration can be published
  6. If you are creating a native integration, continue to the Native integration product creation process.

In order to create native integrations, please share your and Integration's URL Slug with Vercel in your shared Slack channel (). You can sign up to be a native integration provider here.

You can create your product(s) using the Create product form after you have submitted the integration form. Review the storage product creation flow to understand the sequence your integration server needs to handle when a Vercel user installs your product.

The Create Integration form must be completed in full before you can submit your integration for review. The form has the following fields:

FieldDescriptionRequired
NameThe name of your integration.
URL SlugThe URL slug for your integration.
DeveloperThe owner of the Integration, generally a legal name.