⚠️ Photon is currently in beta — you can use it in production, but expect breaking changes more frequently than usual.

Any server,
deployed anywhere.

Photon allows you to choose any JavaScript server (Hono, Express.js, Fastify, ...) and deloy it anywhere (Cloudflare, Vercel, self-hosted, ...).

It currently supports Vike and we're open to supporting other frameworks as well.

🔌

Any server

Hono, Express.js, Fastify, Elysia, H3, Srvx, Hattip.

🌍

Deploy anywhere

Cloudflare, Vercel, self-hosted, and more.

HMR

No full server reload required.

Vite Environment API

Develop against the same runtime as production (e.g. Cloudflare's workerd runtime).

✂️

Code-splitting

Per-route deployment to separate edge workers.

📦

Zero-config

Integrate your server and deployment with minimal configuration.