You can deploy your Vercel AI SDK projects to Blaxel with minimal code edition (and zero configuration), enabling you to use Serverless DeploymentsAgentic ObservabilityPolicies, and more.

Get started with Vercel AI SDK on Blaxel

To get started with Vercel AI SDK on Blaxel:

  • if you already have a Vercel AI agent, adapt your code with Blaxel SDK commands to connect to MCP servers, LLMs and other agents.
  • initialize an example project with Vercel AI SDK by using Blaxel CLI command bl create-agent-app, select the Vercel AI hello world, and deploy it using bl deploy

Develop a Vercel AI agent using Blaxel features

While building your agent with Vercel AI SDK, use Blaxel SDK to connect to resources already hosted on Blaxel:

Connect to MCP servers

Connect to MCP servers using the Blaxel SDK to access pre-built or custom tool servers hosted on Blaxel. This eliminates the need to manage server connections yourself, with credentials stored securely on the platform.

Run the following command to retrieve tools in Vercel AI format:


import { blTools } from '@blaxel/sdk';

const tools = await blTools(['mcp-server-name']).ToVercelAI()

Connect to LLMs

Connect to LLMs hosted on Blaxel using the SDK to avoid managing model API connections yourself. All credentials remain securely stored on the platform.


import { blModel } from "@blaxel/sdk";

const model = await blModel("model-api-name").ToVercelAI();

Connect to other agents

Connect to other agents hosted on Blaxel from your code by using the Blaxel SDK. This allows for multi-agent chaining without managing connections yourself. This command is independent of the framework used to build the agent.


import { blAgent } from "@blaxel/sdk";

const myAgentResponse = await blAgent("agent-name").run(input);

Host your agent on Blaxel

You can deploy your agent on Blaxel, enabling you to use Serverless DeploymentsAgentic ObservabilityPolicies, and more. This command is independent of the framework used to build the agent.

Either run the following CLI command from the root of your agent repository.

bl deploy

Or connect a GitHub repository to Blaxel for automatic deployments every time you push on main.

Was this page helpful?