Skip to content
All tool news

Tool desk · Updated daily

Tool news·Vercel·

Vercel Lets v0 Read Npm Credentials from Shared Variables.

Vercel shared environment variables now let v0 install private npm packages from npm, GitHub Packages and custom registries.

CW

Create With tool desk

3 sources checked · 2 min read · 3 sections

ShareLinkedIn
Vercel Lets v0 Read Npm Credentials from Shared Variables

Shared environment variable support now lets v0 install private npm packages. Teams can use their existing design systems, component libraries and internal packages while building an app.

According to the Vercel changelog, the credentials come from shared environment variables on Vercel. They can be scoped to Development, Preview or both.

This covers packages hosted on the main npm registry as well as custom registries. The latter includes services such as GitHub Packages and JFrog Artifactory.

v0 Supports NPM_TOKEN and NPM_RC

There are two configuration routes, depending on where the private packages live.

VariableUse it forRegistry support
NPM_TOKENAuthenticating private npm packagesregistry.npmjs.org
NPM_RCConfiguring custom or multiple registriesScoped registries, GitHub Packages and JFrog Artifactory

NPM_RC can reference other environment variables. A team could configure an organisation scope such as @acme for GitHub Packages, or direct private package requests through a JFrog Artifactory registry.

Once the variable is added, v0 reads the credentials when it needs to install a package. The integration status appears under Settings → Integrations, giving teams a place to check that the connection is active.

Shared npm Credentials Stay Outside the Model

Credentials can be marked as sensitive in Vercel. v0 does not expose those credentials to the model or write them to disk.

That separation allows the generated app to install authorised packages without placing the registry token inside a prompt or generated project file. Teams can therefore bring private UI components and internal packages into the same v0 workflow used for public dependencies.

Frequently asked questions

What is Vercel shared npm credential support in v0?

It lets v0 install private npm packages using credentials stored as shared environment variables. It supports the main npm registry and custom registries, including scoped registries.

How do I connect a private npm package to v0?

Add NPM_TOKEN as a shared environment variable for packages on registry.npmjs.org. Use NPM_RC for custom or multiple registries, then scope the variable to Development, Preview or both.

Which Vercel plan includes private npm packages in v0?

The changelog does not list pricing or plan requirements. It says the credentials are configured through Vercel shared environment variables.

Sources

3 checked

How we cover tool news: Create With's tool desk drafts these reports with AI from the sources listed above and checks them against those sources before publishing.

Worth passing on?

ShareLinkedIn

Go deeper on Vercel

Related reading, watching and going.

Everything on Vercel

The briefing

19 May 2026

How to Migrate Your App from Lovable to Claude Code in 2025

Step-by-step guide to migrating your Lovable app to Claude Code. Learn how to move from Lovable's managed platform to a stack you own and control.

Read →

The briefing

10 Feb 2026

OpenClaw Review: 2 Weeks With This AI Agent

Honest 2-week review of OpenClaw — an autonomous AI agent powered by Claude. We test setup, safety, autonomy, and real value to see if it's worth using.

Read →
34 min

Podcast

My Daughter Built a Website Business, Claude Design First Look & Going All-In on Cloudflare

James and Kieran discuss practical AI-powered development through real-world examples, including a seven-year-old building a website business with Claude Code voice mode, Anthropic's new Claude Design tool, API security challenges in the AI agent era, and Cloudflare's expanding AI infrastructure offerings. The episode covers hands-on experiences with vibe coding, emerging design tools, and the evolving landscape of AI-assisted development.

Watch now ↗

Podcast

53. Why Your Vibe Code Needs Tests, Ditching SaaS & AI Agents That Work While You Sleep

James and Kieran discuss the practical realities of building AI-powered software, emphasizing the importance of testing in vibe-coded applications, exploring alternatives to traditional SaaS tools, and implementing autonomous AI agents for business operations. The episode covers technical topics like Convex databases, app store bottlenecks from AI-generated submissions, and using OpenClaw as a marketing automation agent.

Watch now ↗
38 min

Podcast

52. Your AI Co-Founder: OpenClaw, Manus & the Zero-Person Business

In this Create With podcast episode, James and Kieran are joined by Matt Roberts from Happy Operators for an in-depth discussion on using autonomous AI agents in production. The conversation covers practical experiences with OpenClaw, security considerations, comparison with emerging tools like Manus, and the broader shift toward AI-assisted development. They also discuss the VibeCoding Olympics results, Bubble's new AI capabilities, and research on Claude.MD file effectiveness.

Watch now ↗

Latest tool news

What else changed this week.

All tool news
Vercel

Vercel Adds WebMCP Support to Mcp-Handler

WebMCP support is now available experimentally in Vercel’s mcp-handler package. It lets developers expose existing MCP tools to in-browser agents by adding a single script tag to…

VercelDigest

What Vercel Shipped in Mid-September

Eight changes landed on Vercel this week, split between new voice models on AI Gateway and speed improvements to builds and deployments. Builders running voice agents, custom…

The Create With Briefing

Don't watch forty changelogs. Read one email.

Every Tuesday: the tool changes worth knowing, real business use cases, and what's on near you. Free, unsubscribe any time.