New Edge Runtime v2 — 40% faster cold boot · streaming responses · Node.js compat layer. Read the changelog →
Edge Runtime · v2.0 · 200+ locations

Run your code milliseconds from every user.

Vexorone Edge is a globally distributed runtime for JavaScript and WebAssembly. Push to git, we deploy to 200+ locations worldwide. No cold starts, no servers to manage, no ops.

~1ms cold boot 200+ POPs worldwide Free tier, no card
edge-router — live LIVE
req/s 142,308 p50 11 ms p99 42 ms errors 0.00%
200+
Edge locations
~1ms
Cold boot time
99.99%
Uptime SLA
11ms
Median latency
Why Vexorone Edge

Built for the way the web actually works.

Your users are everywhere. Your infrastructure should be too. Push code once — we handle the rest.

⚡

Zero cold starts

V8 isolates booted in under a millisecond, kept warm across requests. No containers, no spin-up lag.

◎

200+ edge locations

Every request is routed to the nearest healthy POP via anycast. Global by default — nothing to configure.

⌘

Familiar web APIs

fetch, streams, WebCrypto, URL, TextEncoder — everything you already know. Plus a growing Node.js compat layer.

🔒

Secure by default

Isolated sandboxes, TLS everywhere, automatic DDoS absorption and built-in request signing.

↻

Instant rollbacks

Every deploy is versioned and immutable. Roll back to any previous build with one command or click.

▤

Live observability

Request logs, traces and metrics stream to your dashboard in real time — no agents, no sampling to configure.

The runtime

Write functions like you write frontend.

A single handler, a standard Request, a standard Response. That's the whole API surface.

TSapi/edge.ts
JSapi/edge.js
RSapi/edge.rs
// Deployed to 200+ locations automatically on push
export default {
  async fetch(request: Request): Promise<Response> {
    const url = new URL(request.url);
    const id = url.searchParams.get('id');

    const user = await fetch(`https://api.internal/users/${id}`, {
      headers: { 'x-edge-region': request.headers.get('x-edge-region') ?? 'auto' },
    });

    return new Response(user.body, {
      headers: {
        'content-type': 'application/json',
        'cache-control': 'public, s-maxage=60',
        'x-served-by': 'vexorone-edge',
      },
    });
  },
};
deploy vex deploy rollback vex rollback --to=prev logs vex logs --tail
Network

200+ points of presence. One anycast IP.

A selection of live regions. Latency is measured from the current viewer.

Frankfurt
fra1 · eu-central
11ms
Amsterdam
ams1 · eu-west
9ms
London
lhr1 · eu-west
14ms
Paris
cdg1 · eu-west
12ms
Ashburn
iad1 · us-east
71ms
San Jose
sjc1 · us-west
88ms
São Paulo
gru1 · sa-east
198ms
Singapore
sin1 · ap-se
174ms
Tokyo
nrt1 · ap-ne
149ms
Mumbai
bom1 · ap-south
162ms
Sydney
syd1 · ap-se
238ms
Johannesburg
jnb1 · af-south
212ms
Pricing

Simple. Predictable. Start free.

All plans include the full edge network, HTTP/3, TLS, analytics and instant rollbacks.

Hobby

Free

For side projects and experiments.
$0/mo
  • 100K requests / day
  • All 200+ edge locations
  • Custom domains
  • Basic analytics
  • Community support
Start free
Enterprise

Custom

For high-scale and regulated workloads.
Talk to us
  • Unlimited requests
  • 99.99% uptime SLA
  • Dedicated POPs & peering
  • SSO, SCIM, audit logs
  • Custom contracts & DPA
  • 24/7 phone + Slack
Contact sales
Status

Live platform health

All systems operational
No incidents reported in the last 90 days.
Last checked
--:--:-- UTC
Edge runtime ● 99.998%
Routing layer ● 99.999%
Analytics pipeline ● 99.994%
Deploy API ● 99.997%

Ship to the edge in under a minute.

Free forever for hobby projects. 14-day trial on Pro. No credit card required.