The source for the official Blux documentation.
Blux provides authentication and wallet infrastructure for Stellar dApps. These docs cover getting started with Blux, JavaScript and React integration, project configuration, dashboard features, and the Blux API.
- Documentation: docs.blux.cc
- Website: blux.cc
- Live Demo: demo.blux.cc
- Dashboard: dashboard.blux.cc
- Core SDK: github.com/bluxcc/core
- Getting started
- JavaScript integration
- React integration
- Configuration
- Dashboard
- API reference
Documentation pages are written in MDX and stored in the content directory.
- Node.js 24 is recommended to match the repository's Docker environment.
- npm, pnpm, or Yarn
git clone https://github.com/bluxcc/docs.git
cd docsUsing npm:
npm install --legacy-peer-depsUsing pnpm:
pnpm installUsing Yarn:
yarn installnpm run devOr:
pnpm devyarn devOpen the local URL shown in your terminal. Changes to the source files and MDX content are reflected during development.
| Command | Description |
|---|---|
npm run dev |
Starts the Waku development server. |
npm run build |
Creates a production build. |
npm start |
Starts the production server. |
npm run types:check |
Generates Fumadocs MDX types and runs TypeScript checks. |
npm run lint |
Checks the project with Biome. |
npm run format |
Formats the project with Biome. |
The equivalent pnpm or Yarn commands can also be used.
content/
├── api/ # API reference
├── configuration/ # Project and SDK configuration
├── dashboard/ # Blux Dashboard documentation
├── javascript/ # JavaScript and Blux Core guides
├── react/ # React SDK guides
├── getting-started.mdx
├── index.mdx
└── meta.json # Top-level navigation configuration
public/ # Static assets
src/ # Documentation application source
source.config.ts # Fumadocs content configuration
waku.config.ts # Waku application configuration
- Find the relevant section inside
content. - Edit an existing
.mdxfile or add a new one. - Update the section's
meta.jsonwhen adding, removing, or reordering navigation entries. - Run the validation commands before submitting your changes.
npm run types:check
npm run lintTo apply the repository's formatting rules:
npm run formatCreate a production build:
npm run buildStart the production server:
npm startBuild and run the documentation site with Docker Compose:
docker compose up --buildThe Compose configuration exposes the site at http://localhost:3181.
To run the Docker image directly:
docker build -t blux-docs .
docker run --rm -p 8080:8080 blux-docsThe site will be available at http://localhost:8080.
Contributions that improve accuracy, examples, and clarity are welcome. Before opening a pull request, make sure the documentation builds successfully and passes the type and lint checks.
When documenting SDK behavior, keep code examples aligned with the current Blux packages and avoid documenting unreleased functionality as available.
For documentation questions, integration support, or other inquiries:
- Email: support@blux.cc
- X: @BluxOfficial