Vite logo

Vite

Vite is a next-generation frontend build tool that dramatically improves the frontend development experience. It provides a lightning-fast dev server using native ES modules, an optimized production build via Rolldown/Rollup, a rich plugin API, and a fully-typed JavaScript API for programmatic usage.

2 APIs 1 Capabilities 0 Features
Build ToolsBundlerDevelopment ServerESMFrontendHot Module ReplacementJavaScriptPlugin APITypeScriptVite

APIs

Vite JavaScript API

The Vite JavaScript API provides a fully-typed programmatic interface for embedding Vite into build toolchains, frameworks, and custom CLI tools. It covers creating a dev server...

Vite Plugin API

The Vite Plugin API extends Rolldown's plugin interface with additional Vite-specific hooks, giving plugin authors full control over the build pipeline, dev server configuration...

Capabilities

Vite Frontend Build Workflow

Workflow capability for frontend developers using Vite. Combines the JavaScript API and Plugin API to support dev server management, production builds, preview serving, and edit...

Run with Naftiko

Semantic Vocabularies

Vite Context

8 classes · 36 properties

JSON-LD

API Governance Rules

Vite API Rules

9 rules · 4 errors 5 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub Organization
GitHub Organization
👥
GitHub Repository
GitHub Repository
🔗
Twitter
Twitter
🔗
Discord
Discord
🔗
npm Package
npm Package
📄
Changelog
Changelog
🔗
License
License
📦
SDK
SDK
📦
SDK
SDK

Sources

Raw ↑
aid: vite
name: Vite
description: >-
  Vite is a next-generation frontend build tool that dramatically improves the
  frontend development experience. It provides a lightning-fast dev server using
  native ES modules, an optimized production build via Rolldown/Rollup, a rich
  plugin API, and a fully-typed JavaScript API for programmatic usage.
type: Index
position: Consumer
access: 3rd-Party
image: https://vitejs.dev/logo.svg
tags:
  - Build Tools
  - Bundler
  - Development Server
  - ESM
  - Frontend
  - Hot Module Replacement
  - JavaScript
  - Plugin API
  - TypeScript
  - Vite
created: '2025-01-08'
modified: '2026-05-03'
url: https://raw.githubusercontent.com/api-evangelist/vite/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: vite:javascript-api
    name: Vite JavaScript API
    description: >-
      The Vite JavaScript API provides a fully-typed programmatic interface for
      embedding Vite into build toolchains, frameworks, and custom CLI tools.
      It covers creating a dev server, triggering production builds, running
      previews, resolving configuration, and transforming files.
    humanURL: https://vite.dev/guide/api-javascript
    tags:
      - Build
      - Dev Server
      - JavaScript
      - Plugin
      - Preview
      - TypeScript
      - Vite
    properties:
      - type: Documentation
        url: https://vite.dev/guide/api-javascript
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/vite/refs/heads/main/openapi/vite-javascript-api-openapi.yml
  - aid: vite:plugin-api
    name: Vite Plugin API
    description: >-
      The Vite Plugin API extends Rolldown's plugin interface with additional
      Vite-specific hooks, giving plugin authors full control over the build
      pipeline, dev server configuration, HTML transformation, and hot module
      replacement.
    humanURL: https://vite.dev/guide/api-plugin
    tags:
      - Build
      - Hot Module Replacement
      - Plugin
      - Transform
      - Vite
    properties:
      - type: Documentation
        url: https://vite.dev/guide/api-plugin
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/vite/refs/heads/main/openapi/vite-plugin-api-openapi.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]
common:
  - url: https://vitejs.dev
    type: Website
  - url: https://vite.dev/guide/
    type: Documentation
  - url: https://github.com/vitejs
    type: GitHub Organization
  - url: https://github.com/vitejs/vite
    type: GitHub Repository
  - url: https://twitter.com/vite_js
    type: Twitter
  - url: https://chat.vitejs.dev
    type: Discord
  - url: https://www.npmjs.com/package/vite
    type: npm Package
  - url: https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md
    type: Changelog
  - url: https://github.com/vitejs/vite/blob/main/LICENSE
    type: License
  - url: https://github.com/vitejs/awesome-vite
    type: Integrations
  - url: https://github.com/vitejs/vite-plugin-vue
    type: SDK
  - url: https://github.com/vitejs/vite-plugin-react
    type: SDK