JavaScript API
Rsbuild provides a comprehensive JavaScript API for developers to build higher-level tools or frameworks on top of Rsbuild.
Rsbuild's JavaScript API can be used in Node.js, Deno, or Bun.
Getting started
This basic example demonstrates how to use the Rsbuild JavaScript API.
1. Install Rsbuild
Install the @rsbuild/core package:
2. Create an Rsbuild instance
Call the createRsbuild method to create an Rsbuild instance:
The createRsbuild method accepts various options. Learn more in the API - createRsbuild documentation.
3. Call Rsbuild instance methods
The Rsbuild instance provides several methods for different scenarios.
For local development, use the rsbuild.startDevServer method to start a local dev server:
Once the dev server starts successfully, these logs will appear:
For production deployment, use the rsbuild.build method to build production outputs:
For more information about Rsbuild instance methods, see the Rsbuild Instance documentation.
These three steps cover the basic usage of Rsbuild. Next, you can customize the build process with Rsbuild plugins and configurations.
Export formats
Rsbuild supports both ES Modules and CommonJS formats:
We recommend using ES modules, which align better with community standards.

