'; user_status_content.firstChild.appendChild(avatarContainer); } else { // Placeholder for LoggedOutUserMenu let loggedOutContainer = document.createElement('div'); // if LoggedOutUserMenu fallback let userBtn = document.createElement('button'); userBtn.style.width = "33px"; userBtn.style.height = "33px"; userBtn.style.display = "flex"; userBtn.style.alignItems = "center"; userBtn.style.justifyContent = "center"; userBtn.style.color = "var(--ds-gray-900)"; userBtn.style.border = "1px solid var(--ds-gray-300)"; userBtn.style.borderRadius = "100%"; userBtn.style.cursor = "pointer"; userBtn.style.background = "transparent"; userBtn.style.padding = "0"; // user icon ( from geist) let svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svg.setAttribute('data-testid', 'geist-icon'); svg.setAttribute('height', '16'); svg.setAttribute('stroke-linejoin', 'round'); svg.setAttribute('style', 'color:currentColor'); svg.setAttribute('viewBox', '0 0 16 16'); svg.setAttribute('width', '16'); let path = document.createElementNS('http://www.w3.org/2000/svg', 'path'); path.setAttribute('fill-rule', 'evenodd'); path.setAttribute('clip-rule', 'evenodd'); path.setAttribute('d', 'M7.75 0C5.95507 0 4.5 1.45507 4.5 3.25V3.75C4.5 5.54493 5.95507 7 7.75 7H8.25C10.0449 7 11.5 5.54493 11.5 3.75V3.25C11.5 1.45507 10.0449 0 8.25 0H7.75ZM6 3.25C6 2.2835 6.7835 1.5 7.75 1.5H8.25C9.2165 1.5 10 2.2835 10 3.25V3.75C10 4.7165 9.2165 5.5 8.25 5.5H7.75C6.7835 5.5 6 4.7165 6 3.75V3.25ZM2.5 14.5V13.1709C3.31958 11.5377 4.99308 10.5 6.82945 10.5H9.17055C11.0069 10.5 12.6804 11.5377 13.5 13.1709V14.5H2.5ZM6.82945 9C4.35483 9 2.10604 10.4388 1.06903 12.6857L1 12.8353V13V15.25V16H1.75H14.25H15V15.25V13V12.8353L14.931 12.6857C13.894 10.4388 11.6452 9 9.17055 9H6.82945Z'); path.setAttribute('fill', 'currentColor'); svg.appendChild(path); userBtn.appendChild(svg); loggedOutContainer.appendChild(userBtn); loggedOutContainer.style.display = 'flex'; loggedOutContainer.style.gap = '8px'; loggedOutContainer.style.alignItems = 'center'; user_status_content.firstChild.appendChild(loggedOutContainer); } })();
Menu

Extend your Vercel Workflow

Last updated May 23, 2025

Using Vercel doesn't stop at the products and features that we provide. Through integrations, you can use third-party platforms or services to extend the capabilities of Vercel by:

  • Connecting your Vercel account and project with a third-party service. See Add a connectable account to learn more.
  • Buying or subscribing to a product with a third-party service that you will use with your Vercel project. see Add a Native Integration to learn more.
  • Interacting with your installed integrations through a chat interface. See Agent Tools to learn more.

You can extend the Vercel platform through the Marketplace, templates, or third-party site.

The Integrations Marketplace is the best way to find suitable integrations that fit into a variety of workflows including monitoring, databases, CMS, DevTools, Testing with the checks API, and more.

You have access to two types of integrations:

  • Native integrations that include products that you can buy and use in your Vercel project after you installed the integration
  • Connectable accounts that allow you to connect third-party services to your Vercel project

Once installed, you can interact with native integrations through Agent Tools.

You can use one of our verified and pre-built templates to learn more about integrating your favorite tools and get a quickstart on development. When you deploy a template using the Deploy Button, the deployment may prompt you to install related integrations to connect with a third-party service.

Integration creators can prompt you to install their Vercel Integration through their app or website.

When installing or using an integration, your data may be collected or disclosed to Vercel. Your information may also be sent to the integration creator per our Privacy Notice. Third party integrations are available "as is" and not operated or controlled by Vercel. We suggest reviewing the terms and policies for the integration and/or contacting the integration creator directly for further information on their privacy practices.


Was this helpful?

supported.