VercelVercel
Menu

Add a Native Integration

Last updated January 12, 2026

Native Integrations are available on all plans

All plans, including Enterprise, can install the integrations through a self-service workflow.

  1. From the Vercel dashboard, open Integrations in the sidebar and then the Browse Marketplace button. You can also go directly to the Integrations Marketplace.
  2. Under the Native Integrations section, select an integration that you would like to install. You can see the details of the integration, the products available, and the pricing plans for each product.
  3. From the integration's detail page, select Install.
  4. Review the dialog showing the products available for this integration and a summary of the billing plans for each. Select Install.
  5. Then, select a pricing plan option and select Continue. The specific options available in this step depend on the type of product and the integration provider. For example, for a storage database product, you may need to select a Region for your database deployment before you can select a plan. For an AI service, you may need to select a pre-payment billing plan.
  6. Provide additional information in the next step like Database Name. Review the details and select Create. Once the integration has been installed, you are taken to the relevant integration page in the Vercel dashboard. For a storage product, this is Storage in the sidebar. You will see details about the database, pricing plan, and connection steps for your project.

You can install integrations and provision resources directly from the command line using vercel integration add. In the example command below, you install a Neon integration:

terminal
vercel integration add neon

The CLI supports both interactive and non-interactive workflows. For non-interactive usage (useful for CI pipelines and AI agents), provide options as flags:

terminal
vercel integration add neon --name my-database --plan pro -e production -e preview

Run vercel integration add <integration-name> --help to see integration-specific options like available metadata keys and billing plans.

See the CLI reference for the full list of options.

Once installed, you can manage the following aspect of the native integration:

  • View the installed resources (instances of products) and then manage each resource.
  • Connect project(s) to a provisioned resource. For products supporting Log Drains, you can enable them and configure which log sources to forward and the sampling rate.
  • View the invoices and usage for each of your provisioned resources in that installation. See Billing for details on invoice lifecycle, pricing structures, and refunds.
  • Uninstall the integration

To manage products inside the installed integration:

  1. From your Vercel dashboard, open Integrations in the sidebar.
  2. Next to the integration, select the Manage button. Native integrations appear with a billable badge.
  3. On the Integrations page, under Installed Products, select the card for the product you would like to update to be taken to the product's detail page.

By selecting the Projects link on the left navigation, you can:

  • Connect a project to the product
  • View a list of existing connections and manage them

By selecting the Settings link on the left navigation, you can update the following:

  • Product name
  • Manage funds: if you selected a prepaid plan for the product, you can Add funds and manage auto recharge settings
  • Delete the product

By selecting the Getting Started link on the left navigation, you can view quick steps with sample code on how to use the product in your project.

By selecting the Usage link on the left navigation, you can view a graph of the funds used over time by this product in all the projects where it was installed.

Under Resources on the left navigation, you can view a list of links which vary depending on the provider for support, guides and additional resources to help you use the product.

To add more products to this integration:

  1. From your Vercel dashboard, open Integrations in the sidebar.
  2. Next to the integration, select the Manage button. Native integrations appear with a billable badge.
  3. On the Integrations page, under More Products, select the Install button for any additional products in that integration that you want to use.

Uninstalling an integration automatically removes all associated products and their data.

  1. From your Vercel dashboard, open Integrations in the sidebar.
  2. Next to the integration, select the Manage button.
  3. At the bottom of the integrations page, under Uninstall, select Uninstall Integration and follow the steps to uninstall.

When you connect a resource to a project, Vercel creates environment variables from the resource's credentials. By default, these variables use the names provided by the integration (for example, PGHOST, PGPASSWORD).

If you connect multiple resources of the same type to one project, or need to avoid naming conflicts, you can set a custom prefix:

  1. From the resource's detail page, select the Projects tab.
  2. Select Connect Project and choose the project.
  3. In the Custom Prefix field, enter your prefix (for example, DB1).
  4. Select Connect.

The prefix is prepended to each environment variable name with an underscore separator. For example, with a prefix of DB1:

Original variablePrefixed variable
PGHOSTDB1_PGHOST
PGPASSWORDDB1_PGPASSWORD

Prefixes must start with a letter and can only contain letters, numbers, and underscores. If an integration provider includes hyphens or spaces in a prefix, Vercel normalizes them to underscores.

This is useful when a project connects to two databases from the same provider. You can set PRIMARY as the prefix for one connection and REPLICA for the other so that each set of credentials has its own namespace.

If available in the integration you want to install, deployment integration actions enable automatic task execution during deployment, such as branching a database or setting environment variables.

  1. Navigate to the integration and use Install Product or use an existing provisioned resource.
  2. Open the Projects section in the sidebar for the provisioned resource, click Connect Project and select the project for which to configure deployment actions.
  3. When you create a deployment (with a Git pull request or the Vercel CLI), the configured actions will execute automatically.
  • Plan your product strategy: Decide whether you need separate products for different projects or environments:
    • Single resource strategy: For example, a small startup can use a single storage instance for all their Vercel projects to simplify management.
    • Per-project resources strategy: For example, an enterprise with multiple product lines can use separate storage instances for each project for better performance and security.
    • Environment-specific resources strategy: For example, a company can use different storage instances for each environment to ensure data integrity.
  • Monitor Usage: Take advantage of per-product usage tracking to optimize costs and performance by using the Usage and Invoices section in the sidebars of the product's settings page. Learn more about billing for native integrations.

Was this helpful?

supported.