Infrastructure-as-Code · for Roblox

Declare your experience.
Deploy it.

Write your game passes, products, and experience config as code. Make changes with confidence from a single source of truth. A spiritual successor to Mantle.

Coming soon

Bedrock is being built in the open, and the documentation is still being written. Until it is ready, the source, issues, and roadmap live on GitHub.

v0.3.1 · pre-1.0 · MIT licensed
bedrock.config.ts
import { defineConfig } from "@bedrock-rbx/core/config";

export default defineConfig({
	environments: {
		production: {
			places: { start: { placeId: "1234567890" } },
			universe: { universeId: "6803861769" },
		},
	},
	passes: {
		"vip-pass": {
			name: "VIP Pass",
			description: "Grants VIP perks.",
			icon: { "en-us": "assets/vip.png" },
			price: 500,
		},
	},
	state: { backend: "gist", gistId: "abc123def456" },
	universe: { voiceChatEnabled: true },
});