---
title: Infrastructure and Compute
description: Scale and deliver applications efficiently across regions using Vercel's Fluid Compute and CDN.
url: "https://vercel.com/kb/infrastructure-and-compute"
published: 2025-11-03
last_updated: 2026-10-15
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

# Infrastructure and Compute

Scale and deliver applications efficiently across regions using Vercel's Fluid Compute and CDN.

## Migrate Your Python API

- [Migrate a Python API from Heroku to Vercel](/kb/guide/migrate-a-python-api-from-heroku-to-vercel): Move a FastAPI, Flask, or Django API from Heroku to Vercel Functions. Replace your Procfile, worker dynos, Heroku Scheduler jobs, and Heroku Postgres.
- [Migrate a Python API from Render to Vercel](/kb/guide/migrate-a-python-api-from-render-to-vercel): Move a FastAPI, Flask, or Django API from Render to Vercel Functions. Translate render.yaml and replace persistent disks, background workers, and cron jobs.
- [Migrate a Python API from Railway to Vercel](/kb/guide/migrate-a-python-api-from-railway-to-vercel): Move a FastAPI, Flask, or Django API from Railway to Vercel Functions. Replace railway.json start commands, volumes, Celery workers, and cron services.

## Deploy a Docker App on Vercel

- [Deploy Rust on Vercel with Docker](/kb/guide/deploy-rust-on-vercel-with-docker): Build a Rust application with Axum and Docker, then deploy it to Vercel Functions. Learn how to configure environment variables, managed storage, and preview deployments for your project.
- [Deploy a Node.js Fastify app on Vercel with Docker](/kb/guide/deploy-nodejs-on-vercel-with-docker): Build a Node.js application with Fastify and Docker, then deploy it to Vercel Functions. Learn how to configure environment variables, managed storage, and preview deployments for your project.
- [Deploy PHP on Vercel with Docker](/kb/guide/deploy-php-on-vercel-with-docker): Build a PHP application with FrankenPHP and Docker, then deploy it to Vercel Functions with managed configuration, storage, and preview deployments.
- [Deploy Go apps on Vercel using Docker](/kb/guide/deploy-go-using-docker-vercel): Deploy an existing Dockerized Go app to Vercel using Memos as a real-world example, with Neon Postgres for durable data.
- [Deploy Python apps on Vercel using Docker](/kb/guide/vercel-docker-python-apps): Deploy a Dockerized Python application that depends on native software, OCR engines, or small local models, plus a Next.js frontend, on Vercel Services.
- [Deploy ASP.NET Core on Vercel with Docker](/kb/guide/dot-net-asp-net-on-vercel-with-docker): Build a .NET application with Docker and deploy it to Vercel Functions. Learn how to configure environment variables, integrations, and preview deployments for your ASP.NET Core application.

## All Infrastructure and Compute guides

- [The Complete Guide to Vercel Daemons](/kb/guide/vercel-daemons): Run background workers with Vercel Daemons. Learn how to deploy container images, configure resources, handle shutdowns, and manage instances.
- [How to add per-request CSP nonces to CDN-cached HTML on Vercel](/kb/guide/csp-nonces-with-cdn-cache): Use Routing Middleware and a self-fetch to add a fresh CSP nonce to cached HTML without rendering the page again on every request.
- [Does Vercel support Docker deployments?](/kb/guide/does-vercel-support-docker-deployments): Vercel supports deploying OCI-compatible container images through Vercel Functions and Vercel Container Registry, with Active CPU pricing and automatic scaling.
- [How Fluid compute pricing compares to EC2, Fargate, and EKS](/kb/guide/fluid-compute-vs-cloud-cost): Compare Fluid compute with Active CPU pricing to Amazon EC2, AWS Fargate, and Amazon EKS on cost per active vCPU-hour, and see why provisioned pricing hides the cost of idle CPU.
- [How Vercel Sandbox duration and persistence work](/kb/guide/vercel-sandbox-duration-and-persistence): Session duration and persistence are two separate controls in Vercel Sandbox. The timeout option keeps a single run alive for up to 24 hours, while snapshots and persistent sandboxes carry state across runs for long-running agents and pipelines.
- [Run Python code securely with AI SDK and Vercel Sandbox](/kb/guide/python-ai-sdk-vercel-sandbox): Add an \`executeCode\` tool to your AI SDK agent with the \`ai-sdk-tool-code-execution\` package to run Python 3.13 inside an isolated Vercel Sandbox.
- [How Vercel Services run on Fluid compute](/kb/guide/vercel-services-fluid-compute): The backends in a Vercel Services project run as Vercel Functions on Fluid compute by default. Learn how optimized concurrency, Active CPU pricing, and per-service memory and maxDuration settings make multi-backend projects efficient.
- [Choosing how to structure your application on Vercel](/kb/guide/structure-your-application): Compare three ways to structure an application on Vercel (a single framework, one project with Services, or separate projects in a monorepo) and learn how to choose based on domains, deploy coupling, and languages.
- [Build a real-time chat app with WebSockets on Vercel](/kb/guide/real-time-chat-websockets): Build and deploy a single-room messaging app in Next.js with real-time chat, typing indicators, and live online user counts using WebSockets and Redis.
- [Add structured application logs to Vercel Functions](/kb/guide/add-structured-application-logs-to-vercel-functions): Learn how to add structured application logs to Vercel Functions to help troubleshoot function issues in real time.
- [Using private GitHub repositories with Vercel Sandbox](/kb/guide/sandbox-private-github-repositories): Learn how to use Vercel Sandbox with private GitHub repositories using fine-grained tokens, classic tokens, or GitHub App tokens.
- [How to install system packages in Vercel Sandbox](/kb/guide/how-to-install-system-packages-in-vercel-sandbox): Learn how to install additional system packages in Vercel Sandbox with apt-get on the default Ubuntu-based managed images, or dnf on legacy Amazon Linux runtimes.
- [Managing Redirects from your CMS using Vercel Bulk Redirects](/kb/guide/managing-redirects-from-your-cms-using-vercel-bulk-redirects): Learn how to sync redirect rules from your CMS to Vercel at build time with vercel.ts, allowing non-technical teams to manage vanity URLs and product redirects without code changes.
- [How to Effectively Load Test Your Vercel Application](/kb/guide/how-to-effectively-load-test-your-vercel-application): Learn how to safely load test your Next.js app on Vercel. This guide covers realistic, policy-compliant testing of routes, caching, middleware, and databases to uncover performance issues without impacting Vercel’s infrastructure.
- [What is Vercel's policy regarding load testing deployments?](/kb/guide/what-s-vercel-s-policy-regarding-load-testing-deployments): Learn about Vercel's policies regarding load tests.
- [How to resolve IP blocking issues](/kb/guide/how-to-resolve-ip-blocking-issues): Learn to troubleshoot IP blocking issues for both shared and personal networks.
- [How to use snapshots for faster sandbox startup](/kb/guide/how-to-use-snapshots-for-faster-sandbox-startup): Learn how to save sandbox state with snapshots and skip installation on future runs.
- [How to choose the right Vercel networking option](/kb/guide/how-to-choose-the-right-vercel-networking-option): Decide whether your project needs a networking option at all, then choose between Static IPs, AWS PrivateLink, Secure Compute, and Bring Your Own Cloud.
- [Running OpenClaw in Vercel Sandbox](/kb/guide/running-openclaw-in-vercel-sandbox): This guide walks you through setting up OpenClaw inside a Vercel Sandbox and configuring the WhatsApp channel.
- [How to execute AI-generated code safely with Vercel Sandbox](/kb/guide/how-to-execute-ai-generated-code-safely): Learn how to run code generated by AI models in an isolated sandbox environment.
- [How to reconnect to a running Sandbox](/kb/guide/how-to-reconnect-to-a-running-sandbox): Learn how to use \`Sandbox.get()\` to reconnect to an existing sandbox from a different process or after a script restart.

## 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.
