• New webhook events for domain management

    You can now subscribe to webhook events for deeper visibility into domain operations on Vercel.

    New event categories include:

    • Domain transfers: Track key stages in inbound domain transfers.

    • Domain renewals: Monitor renewal attempts and auto-renew status changes, ideal for catching failures before they impact availability.

    • Domain certificates: Get notified when certificates are issued, renewed, or removed, helping you maintain valid HTTPS coverage across environments.

    • DNS changes: Receive alerts when DNS records are created, updated, or deleted.

    • Project Domain Management: Detect domain lifecycle changes across projects, including creation, updates, verification status, and reassignment.

    These events are especially valuable for multi-tenant platforms that dynamically assign domains per user or customer. They also help teams build monitoring and alerting into critical domain and certificate operations.

    For details on how to subscribe, visit the webhook documentation.

  • Run untrusted code with Vercel Sandbox

    Vercel Sandbox is a secure cloud resource powered by Fluid compute. It is designed to run untrusted code, such as code generated by AI agents, in isolated and ephemeral environments.

    Sandbox is a standalone SDK that can be executed from any environment, including non-Vercel platforms. Sandbox workloads run in ephemeral, isolated microVMs via the new Sandbox SDK, supporting execution times up to 45 minutes.

    import { Sandbox } from "@vercel/sandbox";
    import { generateText } from 'ai';
    const result = await generateText({
    model: "anthropic/claude-4-sonnet-20250514",
    prompt: `Write a Node.js script that prints a Haiku poem to stdout.`,
    system: `
    You are a developer that responds with the content of a single Node.js script.
    You must include only the code without any markdown, nothing else.
    Just include Javascript code and no characters before or after the code.
    `,
    });
    const sandbox = await Sandbox.create();
    await sandbox.writeFiles([
    { path: "script.js", stream: Buffer.from(result.text) },
    ]);
    await sandbox.runCommand({
    cmd: "node",
    args: ["script.js"],
    stdout: process.stdout,
    stderr: process.stderr,
    });

    An example of using Vercel Sandbox to run generated code.

    Sandbox uses the Fluid compute model and charges based on Fluid’s new Active CPU time, meaning you only pay for compute when actively using CPU. See Sandbox pricing for included allotments and pricing for Hobby and Pro teams.

    Now in Beta and available to customers on all plans. Learn more about Vercel Sandbox.

    +5

    Guðmundur B, Laurens D, Javi V, Mariano C, Ali S, Fabio B, Andy W

  • AI Gateway is now in Beta

    gateway changelog darkgateway changelog dark

    AI Gateway gives you a single endpoint to access a wide range of AI models across providers, with better uptime, faster responses, no lock-in.

    Now in Beta, developers can use models from providers like OpenAI, xAI, Anthropic, Google, and more with:

    • Usage-based billing at provider list prices

    • Bring-Your-Own-Key support

    • Improved observability, including per-model usage, latency, and error metrics

    • Simplified authentication

    • Fallback and provider routing for more reliable inference

    • Higher throughput and rate limits

    Try AI Gateway for free or check out the documentation to learn more.