Skip to content

Philosophy

Vite Deploy is the primitive to deploy your Vite project anywhere, no matter if it’s meant to be rendered statically (SSG), on-demand (SSR) or both.

Vite Deploy is a primitive. It does very few things but very well:

Here are 3 core design principles to help explain why we built Vite Deploy, the problems that it exists to solve, and why Vite Deploy may be the best choice for your project or team.

Vite Deploy is…

  1. Transparent: Vite Deploy abstracts as little as possible. Rather than a black box that’s hard to debug and contribute to, it exposes a handful of simple APIs you can build upon.
  2. Focused: You only download what you need. Instead of a single package that handles every platform, you pick the one built for yours: smaller footprint, fewer abstractions.
  3. Easy to use and integrate: You don’t need to be an expert to ship with Vite Deploy. The small API surface keeps things easy to reason about, and because it’s built on web standards, it integrates cleanly with other tools.