---
title: Enterprise Apps and Agents
description: Explore how enterprises develop, deploy, and govern internal apps and AI agents. Learn about citizen development, shadow AI, access controls, and agent auditing, with practical guidance for turning employee-built tools into supported business applications.
url: "https://vercel.com/kb/enterprise"
published: 2026-10-14
last_updated: 2026-10-14
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

# Enterprise Apps and Agents

Explore how enterprises develop, deploy, and govern internal apps and AI agents. Learn about citizen development, shadow AI, access controls, and agent auditing, with practical guidance for turning employee-built tools into supported business applications.

## Getting Started with Vercel Passport

- [Protect internal apps with Vercel Passport and your identity provider](/kb/guide/vercel-passport): Vercel Passport protects internal apps behind your own identity provider, such as Okta or Microsoft Entra ID. Learn how Passport works, how to set it up for a project or team, and how to read visitor identity in your code.
- [Choose between Vercel Passport and other Deployment Protection methods](/kb/guide/vercel-passport-vs-deployment-protection): Compare Vercel Passport with Vercel Authentication, Password Protection, and Trusted IPs to choose the right Deployment Protection method.
- [Use Vercel Passport with Node.js and Python backends](/kb/guide/vercel-passport-backend-frameworks): Secure internal apps and verify a visitor's identity with Vercel Passport in your backend, with examples for Express, Hono, Nitro, and FastAPI.
- [Identify users and control access in Next.js with Vercel Passport](/kb/guide/vercel-passport-nextjs): Use \`getIdentity()\` to read a visitor’s verified Vercel Passport identity in Next.js, then personalize pages, restrict routes by group, and log actions.
- [Personalize and lock down a Nuxt app with Vercel Passport](/kb/guide/vercel-passport-nuxt): Use \`getIdentity()\` to read a visitor’s verified Vercel Passport identity in Nuxt server routes, then personalize pages, restrict routes by group, and log actions.
- [Build user-aware TanStack Start apps with Vercel Passport](/kb/guide/vercel-passport-tanstack-start): Use \`getIdentity()\` to read a visitor’s verified Vercel Passport identity in TanStack Start server functions, then personalize internal apps, gate routes by group, and log actions.

## All Enterprise Apps and Agents guides

- [The Complete Guide to Bring Your Own Cloud](/kb/guide/byoc): Use Bring Your Own Cloud (BYOC) to run Vercel Functions as AWS Lambda functions in your own AWS account, from setup to deployment and operations.
- [Using Vercel Passport with Microsoft Entra ID](/kb/guide/vercel-passport-microsoft-entra-id): Configure Microsoft Entra ID and Vercel Passport to protect a Next.js app, limit access to assigned users, and read verified visitor identities.
- [Choose between Vercel Passport and other Deployment Protection methods](/kb/guide/vercel-passport-vs-deployment-protection): Compare Vercel Passport with Vercel Authentication, Password Protection, and Trusted IPs to choose the right Deployment Protection method.
- [Identify users and control access in Next.js with Vercel Passport](/kb/guide/vercel-passport-nextjs): Use \`getIdentity()\` to read a visitor’s verified Vercel Passport identity in Next.js, then personalize pages, restrict routes by group, and log actions.
- [Personalize and lock down a Nuxt app with Vercel Passport](/kb/guide/vercel-passport-nuxt): Use \`getIdentity()\` to read a visitor’s verified Vercel Passport identity in Nuxt server routes, then personalize pages, restrict routes by group, and log actions.
- [Build user-aware TanStack Start apps with Vercel Passport](/kb/guide/vercel-passport-tanstack-start): Use \`getIdentity()\` to read a visitor’s verified Vercel Passport identity in TanStack Start server functions, then personalize internal apps, gate routes by group, and log actions.
- [Protect internal apps with Vercel Passport and your identity provider](/kb/guide/vercel-passport): Vercel Passport protects internal apps behind your own identity provider, such as Okta or Microsoft Entra ID. Learn how Passport works, how to set it up for a project or team, and how to read visitor identity in your code.
- [Use Vercel Passport with Node.js and Python backends](/kb/guide/vercel-passport-backend-frameworks): Secure internal apps and verify a visitor's identity with Vercel Passport in your backend, with examples for Express, Hono, Nitro, and FastAPI.

## Explore other topics in the Vercel Knowledge Base

- [Security](/kb/security): Block bots and abusive traffic, rate limit your APIs, protect deployments, and support PCI DSS, HIPAA, and SOC 2 compliance with the Vercel Firewall and BotID.
- [Agent Stack](/kb/agent-stack): Connect agents to any model, run multi-step work in durable workflows and isolated sandboxes, and give them scoped access to your data, tools, and chat apps.
- [Docker](/kb/docker): Deploy HTTP applications from a standard Dockerfile with Vercel Functions, and run continuous background workers with Vercel Daemons. Find deployment and migration guides for both.
- [Migrations](/kb/migrations): Learn how to migrate your application or agent to Vercel's agentic infrastructure.
