The front end, and the rest of the stack
Vercel is very good at what it was built for. You connect a repository, every branch gets a preview URL, and production runs on a global network with 126 points of presence. Its AI toolkit is deep, and in 2026 it moved into backends: Python reached general availability, and containers and long-running Daemons arrived in beta.
Ankra starts from the same repository but runs the app somewhere else: on Kubernetes in your own cloud account or on your own servers. It is built for the whole backend, including services, workers, queues and databases, and for the platform work that follows, such as add-ons, vulnerability ranking, cost and backups.
Keep a Next.js front end on Vercel if it serves you well, and run the services, workers and data behind it on Kubernetes you own with Ankra.
Where the code runs
Vercel runs your code on its own platform, in 19 compute regions. Five are in Europe: Stockholm, Paris, Dublin, Frankfurt and London. Functions run in Washington, D.C. unless you choose another region.
Since 15 October 2026, Vercel’s Bring Your Own Cloud on AWS has been generally available on Enterprise plans. It is a precise option, and the documentation is clear about its limits:
- Only Vercel Functions on Node.js and Python move into your AWS account, as AWS Lambda functions.
- Vercel still terminates TLS, serves static assets and routes every request, so requests and responses pass through Vercel.
- It covers AWS only, and the Edge runtime, the container runtime and Vercel Services are not supported.
- Pricing is custom, and you pay AWS for the Lambda resources as well.
Ankra builds Kubernetes on Hetzner, OVHcloud, UpCloud, DigitalOcean, AWS EC2 and Proxmox VE, creates EKS, GKE, AKS, DOKS, OVHcloud MKS and UpCloud UKS, or imports a cluster you already run. The servers, the region and the bill are yours. Ankra Cloud, Ankra’s own EU cloud, is a further option, and its Kubernetes control planes are in closed beta. Ankra’s own control plane is hosted in the EU, in Finland.
Shipping the code
Vercel’s release flow is mature. Every push gets a preview, and you can roll production back at the routing layer in seconds. Hobby can roll back to the previous production deployment only, while Pro and Enterprise can go back to any of them. Rolling releases add staged traffic with an automatic abort.
The newer backend pieces are still in beta. The container runtime deploys an HTTP server from a Dockerfile and scales idle production instances down after five minutes. Daemons run background workers, with no autoscaling, no inbound traffic and no persistent local storage during the beta.
Ankra’s Applications analyse a GitHub repository and open a setup pull request with a Dockerfile, chart and pipeline. If the repository already builds its image in GitHub Actions, GitLab CI, Bitbucket Pipelines or CircleCI, Ankra deploys that image and keeps your CI. Ankra Pipelines run tests, rootless builds and Semgrep, Checkov and Trivy scans in your own cluster. A merge train on GitHub tests each pull request as the exact commit it will merge, and deploy provenance can refuse images your pipeline gate did not sign. Ankra’s pull-request previews work on GitHub for Applications, and Ankra’s docs say not to rely on them yet because of an open bug.
Moving from Vercel
Ankra’s Vercel path starts in the browser. The Ankra Chrome extension adds an Ask Ankra button to the Vercel project page. Its Chrome Web Store listing is in review, so for now you install it by hand. From there:
- Ankra writes one Launch Plan with the decisions only you can make, what stays on Vercel and what moves, and the result of a proof run. Approving it lets Ankra carry out exactly those actions for one hour without asking again.
- A Next.js app becomes one container image, using the standalone server when
next.configsets it. Eachvercel.jsoncron becomes a Kubernetes CronJob on the same schedule. - Environment variables are copied into encrypted secrets with a Vercel token that is used only in your browser and is not stored or sent to Ankra. Sensitive variables must be entered again by hand, and rewrites, redirects and headers must be in
next.configfirst. - The proof run compares Ankra’s deployment with Vercel’s preview of the same commit, route by route.
Vercel Postgres, KV, Blob and Edge Config stay on Vercel by default. Moving the data itself, with a read-only rollback window, is in closed beta, and Vercel Blob is not copied yet. Ankra never merges the portability pull requests for you. The repository must be on GitHub, and the app runs on your own cluster.
You do not have to move everything. A front end can stay on Vercel and call APIs, workers and databases that Ankra runs in your account.
Data, security and AI
Vercel’s first-party storage is Blob and Global Config. Relational and key-value databases come from Marketplace partners such as Neon, Supabase and Upstash, provisioned with one command. Vercel lists a SOC 2 Type 2 attestation, ISO 27001:2022 certification, PCI DSS attestations and TISAX Assessment Level 2, and its pricing offers a HIPAA BAA on Pro and Enterprise. That is a strong set for regulated teams. In April 2026 Vercel disclosed a security incident that began at a third-party AI tool used by an employee and exposed some customers’ non-sensitive environment variables. It closed the incident on 16 October 2026.
With Ankra, the cluster and its data stay in your account. Managed services, including PostgreSQL 18 on CloudNativePG, run on your own cluster and are in closed beta. Backups write to an S3-compatible bucket you own, and the data never passes through Ankra. The Security Center ranks vulnerabilities in running workloads by CISA’s Known Exploited Vulnerabilities catalogue and FIRST’s EPSS scores. Ankra’s security and compliance material is on its trust page.
On AI, Vercel’s tools help you build AI products: the AI SDK, AI Gateway, Sandbox microVMs for untrusted code, v0, and a remote MCP server that manages projects and deployments. Ankra’s AI operates the platform. The assistant diagnoses failures and proposes fixes, and its writes wait for a person by default. The MCP server gives your own agents more than 500 tools. Its writes are audited, and your MCP client decides how to confirm them.
When to choose Ankra, and when to choose Vercel
Choose Ankra when the backend has to run in your own cloud account or on your own servers, on a provider and in a region you choose. It also fits when you run long-lived services, workers, queues and third-party Helm charts rather than mostly request-and-response functions, or when you would rather pay your provider for servers than meter requests and data transfer.
Choose Vercel when
- you ship a Next.js or other front-end-heavy web app and want previews, a global CDN and instant rollback with no infrastructure to run
- you build AI products and want the AI SDK, AI Gateway and Sandbox in one place
- Vercel’s regions suit you, or AWS-only Bring Your Own Cloud for functions on Enterprise is enough
Compare the work that remains
- Ship the same repository. Time it from connecting the repository to a live URL.
- Run a background worker. Include a queue consumer and note its limits and how it scales.
- Place the data. Confirm the region, who holds the servers and which requests pass through whom.
- Roll back a bad release. Note how far back you can go and how long it takes.
- Compare total cost. Vercel meters CPU, memory, requests and data transfer. With Ankra, add your provider’s server bill to Ankra’s fee per worker vCPU.
See Vercel’s pricing and Ankra’s pricing.
Reviewed 9 November 2026 against Vercel’s documentation and pricing. Product scope and plans can change.