VitePress website screenshot

VitePress

VitePress is a Vite and Vue powered static site generator widely used for developer documentation. It converts Markdown content into fast, beautiful documentation sites with support for Vue components embedded directly in Markdown pages. VitePress ships a polished default theme with built-in dark mode, mobile-responsive layout, full-text local search, Algolia DocSearch integration, internationalization, and automatic sitemap generation. VitePress is the official documentation framework used by Vue, Vite, Rollup, Pinia, and many CNCF and open source projects.

2 APIs 0 Features
DocumentationMarkdownOpen SourceStatic Site GeneratorViteVue

APIs

VitePress Runtime API

The VitePress Runtime API provides Vue composition functions and helper utilities for use in custom themes, Vue components, and Markdown pages. Key composables include useData()...

VitePress Site Configuration

The VitePress site configuration system exported from .vitepress/config.[js|ts]. Defines all settings controlling site metadata, routing, theming, Markdown processing, Vite and ...

Pricing Plans

Vitepress Plans Pricing

3 plans

PLANS

Rate Limits

Vitepress Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Vitepress Context

0 classes · 9 properties

JSON-LD

JSON Structure

Vitepress Config Structure

0 properties

JSON STRUCTURE

Example Payloads

Vitepress Config Example

5 fields

EXAMPLE

Resources

🔗
DomainSecurity
DomainSecurity
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
JSONStructure
JSONStructure
🔗
Vocabulary
Vocabulary
🔗
LlmsText
LlmsText

Sources

apis.yml Raw ↑
aid: vitepress
name: VitePress
description: VitePress is a Vite and Vue powered static site generator widely used for developer documentation. It converts
  Markdown content into fast, beautiful documentation sites with support for Vue components embedded directly in Markdown
  pages. VitePress ships a polished default theme with built-in dark mode, mobile-responsive layout, full-text local search,
  Algolia DocSearch integration, internationalization, and automatic sitemap generation. VitePress is the official documentation
  framework used by Vue, Vite, Rollup, Pinia, and many CNCF and open source projects.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Documentation
- Markdown
- Open Source
- Static Site Generator
- Vite
- Vue
url: https://raw.githubusercontent.com/api-evangelist/vitepress/refs/heads/main/apis.yml
created: '2026-03-18'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
- aid: vitepress:runtime-api
  name: VitePress Runtime API
  description: The VitePress Runtime API provides Vue composition functions and helper utilities for use in custom themes,
    Vue components, and Markdown pages. Key composables include useData() for accessing site and page metadata, useRoute()
    for current route information, useRouter() for programmatic navigation, and withBase() for base URL resolution. Components
    include Content for rendering compiled Markdown and ClientOnly for browser-only rendering.
  humanURL: https://vitepress.dev/reference/runtime-api
  baseURL: https://vitepress.dev
  tags:
  - API
  - Composables
  - Documentation
  - JavaScript
  - Runtime
  - Vue
  properties:
  - type: Documentation
    url: https://vitepress.dev/reference/runtime-api
  - type: Reference
    url: https://vitepress.dev/reference/site-config
- aid: vitepress:site-config
  name: VitePress Site Configuration
  description: The VitePress site configuration system exported from .vitepress/config.[js|ts]. Defines all settings controlling
    site metadata, routing, theming, Markdown processing, Vite and Vue integration, and build hooks. Includes the default
    theme configuration for navigation, sidebar, search, social links, and internationalization.
  humanURL: https://vitepress.dev/reference/site-config
  baseURL: https://vitepress.dev
  tags:
  - Configuration
  - Documentation
  - Static Site
  - Theming
  properties:
  - type: Documentation
    url: https://vitepress.dev/reference/site-config
  - type: Reference
    url: https://vitepress.dev/reference/default-theme-config
common:
- type: DomainSecurity
  url: security/vitepress-domain-security.yml
- type: Website
  url: https://vitepress.dev
- type: Documentation
  url: https://vitepress.dev/guide/getting-started
- type: GitHub
  url: https://github.com/vuejs/vitepress
- type: JSONSchema
  url: json-schema/vitepress-config-schema.json
- type: JSONSchema
  url: json-schema/vitepress-frontmatter-schema.json
- type: JSONLD
  url: json-ld/vitepress-context.jsonld
- type: JSONStructure
  url: json-structure/vitepress-config-structure.json
- type: Vocabulary
  url: vocabulary/vitepress-vocabulary.yml
- type: LlmsText
  url: https://vitepress.dev/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com