Using bunx (no global install)
bunx vercel login bunx vercel deploy
Or install the Vercel CLI globally:
terminal
bun i -g vercel vercel login vercel deploy
[Learn more in the Vercel Deploy CLI documentation →](https://vercel.com/docs/cli/deploy)
4
[
](#)
Verify the runtime
To confirm your deployment uses Bun, log the Bun version:
index.ts
console.log("runtime", process.versions.bun);
runtime 1.3.3
[See the Vercel Bun Runtime documentation for feature support →](https://vercel.com/docs/functions/runtimes/bun#feature-support)
* * *
* [Fluid compute](https://vercel.com/docs/fluid-compute): Both Bun and Node.js runtimes run on Fluid compute and support the same core Vercel Functions features.
* [Middleware](https://vercel.com/docs/routing-middleware): To run Routing Middleware with Bun, set the runtime to `nodejs`:
middleware.ts
export const config = { runtime: "nodejs" };
Was this page helpful?
[Suggest edits](https://github.com/oven-sh/bun/edit/main/docs/guides/deployment/vercel.mdx)[Raise issue](<https://github.com/oven-sh/bun/issues/new?title=Issue on docs&body=Path: /guides/deployment/vercel>)
[
Guides
Previous
](../../index.md)[
Deploy a Bun application on Railway
Next
](../railway/index.md)