Skip to main content
BlueForge

The platform

Eight components, one control plane

Each of these runs our own products in production today. Below: what every one of them does, whether it is live, the command or endpoint you reach it with, and how the pieces fit together.

Component matrix

What it does, its status, its command or endpoint, and where it answers.

ComponentWhat it doesStatusCLI / APILive
forge-controlBuilds, deploys, secrets and DNS for every app on the fleet.Liveforge app-deployOpen ↗
forge-gitSelf-hosted Gitea plus fgit, the merge CLI the whole federation pushes through.Livefgit pr mergeOpen ↗
forge-authSign-in, API keys, organizations and entitlements for your apps.Liveforge loginOpen ↗
packrThe private package registry every deploy installs its dependencies from.Livenpm config set @blueforge-studio:registry https://api.packr.blueforge.studioOpen ↗
gatewayMulti-tenant AI gateway: one endpoint, per-tenant key swap, usage by org.LivePOST /v1/proxyOpen ↗
error trackerSelf-hosted error tracking, proxied from every site on the fleet.LivePOST /api/events
marketplaceSigned, versioned agent-stream templates with Stripe test checkout live.BetaPOST /v1/publishOpen ↗
promotion siteA catalog site per product, filled from its own deploys.BetaOpen →

How they compose

A push lands on forge-git; forge-control builds and deploys it; forge-auth decides who may; packr serves the packages the build installs; the promotion site publishes the result as your catalog. The gateway, the error tracker and the marketplace attach to that spine.

forge-gitYour code
forge-controlBuild · deploy · secrets · DNS
forge-authWho may do what
packrPackages
promotion siteYour public catalog

Quickstart

Three commands from an empty terminal to a deployed app:

bash
npm i -g @blueforge-studio/forge
forge login
forge app-deploy
Full guide →

Questions

Is BlueForge self-hosted?

Yes — this is our own production fleet: forge-git is Gitea, forge-control builds and deploys, and every host runs behind our own Caddy. The docs cover how to integrate with it, and each component page says plainly what is live and what is still closing in.

Do I have to move my code off GitHub?

No. The registry, the sidecars and the public packages work from any CI — GitHub Actions included. Keep your remote, validate your sidecars in your pipeline, and register each deploy with POST /api/deployments using a forge-auth org key.

Am I locked in?

No. Your code stays in git, your sidecars are two YAML files in your repo, and every service speaks HTTP with documented endpoints. The catalog fills itself from your deploys — stop deploying and it goes quiet; nothing else breaks.

Stay in the loop

Release notes and early access

One email when something ships: new platform features, new apps and launch invites. Join the waitlist to get early access to self-serve sign-up and promotion sites.

No spam. Unsubscribe with one click.