Skip to content
kbve api · openapi 3.1

One hub, every endpoint.

Live OpenAPI 3.1 explorers for the REST services, prebuilt JSON snapshots of the shared game databases, and machine-readable feeds — all generated from the open monorepo.

3Live OpenAPI specs
15+JSON data endpoints
3.1OpenAPI version
100%Open source

Everything, one place

API directory

Live OpenAPI specifications

3 endpoints

Interactive OpenAPI 3.1 explorers rendered inside the dashboard.

KBVE Public API

The primary public REST API served by axum-kbve — auth, profiles, chat, and platform services.

Firecracker Control

Staff-only firecracker-ctl service for managing microVM build and runtime workloads.

ROWS (ChuckRPG)

Game-services API behind the ChuckRPG launcher — sessions, characters, and instance orchestration.

Static data endpoints

16 endpoints

Prebuilt JSON generated from the MDX content collections at every deploy.

/api/itemdb.json

Every item in the shared ItemDB with stats, sprites, and cross-game references.

/api/npcdb.json

NPC definitions — stats, behaviors, and dialogue hooks.

/api/mapdb.json

Map and tilemap metadata for every registered world.

/api/mapdb.proto.json

MapDB serialized against the shared protobuf schema for engine clients.

/api/questdb.json

Quest chains, objectives, and reward tables.

/api/osrs.json

Old School RuneScape item metadata powering the OSRS wiki pages.

/api/projects.json

Every project page — pipelines, versions, and source paths.

/api/applications.json

The application reference index — tools, services, and integrations.

/api/mc-items.json

Minecraft item registry from the MC content collection.

/api/mc-blocks.json

Minecraft block registry with states and drops.

/api/mc-enchants.json

Minecraft enchantment registry with levels and exclusions.

/api/ci-registry.json

The CI dispatch registry — every buildable target in the monorepo.

/api/sitegraph.json

The full site link graph used by the graph explorer.

/api/resources.json

Curated resource index across the docs.

/api/structures.json

Structure definitions for the building and simulation systems.

/api/docs-meta.json

Metadata for every docs page — titles, descriptions, and tags.

Feeds & machine-readable

3 endpoints

Syndication and LLM-friendly exports of the site.

/rss.xml

RSS feed of the KBVE journal.

/llms.txt

Condensed site index for language models.

/llms-full.txt

Full-content export for language models.

Questions

Frequently asked

Where is the interactive API explorer?

The dashboard at /dashboard/api/ renders live OpenAPI 3.1 specs for the KBVE public API, the staff-only Firecracker control service, and the ROWS game-services API.

How fresh are the JSON data endpoints?

They are regenerated from the MDX content collections on every deploy, so they always match the published docs pages.

Do I need an API key?

The static JSON endpoints and feeds are fully public. The REST API uses Supabase JWT auth for authenticated routes — see the API project docs for details.

Can I use this data in my own project?

Yes — everything is generated from the public monorepo. Attribution is appreciated but the data endpoints are free to consume.