Skip to content

Cloud overview and availability

Banh Cloud is a private development service that stores workflow versions and executes them through an authenticated HTTP API. It shares the DSL and runtime with local Banh.

  • Auth0 device login through the CLI.
  • Account-scoped authentication and invocation keys.
  • YAML deployment and immutable, incrementing versions.
  • HTTP invocation, persisted runs, and HTTP run inspection.

Hosted Laya inference, CLI invocation and run inspection, production hosting, and the public package release remain future work. There is no public signup flow in this version.

You need access to both source repositories, checked out as sibling directories, plus Docker Compose and Make. From banh-cloud/:

Terminal window
make migrate
make up

The service listens at http://127.0.0.1:3000. Follow the private repository’s AUTH0.md to configure a development tenant and provision an account before logging in. Infrastructure and account-provisioning instructions remain in that repository.

From the built banh/ checkout:

Terminal window
node packages/cli/dist/index.js login --api-url http://127.0.0.1:3000
node packages/cli/dist/index.js whoami
node packages/cli/dist/index.js deploy examples/warranty-claim.yaml

Here, deploying uploads a workflow into your local service database. It does not publish the cloud application or deploy infrastructure.

Continue with authentication, deployment, and HTTP invocation.