~/vetra $ what-is
An agent that builds Powerhouse apps. A cloud that hosts them.
Studio writes an open-source package. Vetra Cloud hosts it for you, or you self-host it on the open Powerhouse platform.
curl -fsSL https://get.vetra.io | shSTUDIO · session 14
Track hardware loans. A loan has a borrower, items, a due date, and goes overdue automatically.
- ✓ model loan · 6 fields · 4 ops
- ✓ editor loan-editor
- ✓ processor overdue-check
- ✓ tests 12/12
- ● publishing @acme/loans 0.1.0 …
Ask Studio to change something…↵
CLOUD · acme-ops
acme-ops.vetra.io ↗
Connect
● running
Switchboard
● running
Agent
● running
Docling
○ add-on
| package | version | status |
|---|---|---|
| @acme/invoices | 1.4.0 | installed |
| @acme/loans | 0.1.0 | rolling out |
backup 02:00 ✓custom domain ops.acme.com ✓
Everything you need, in one console
studioA private studio in seconds
Your own studio, ready from a warm pool. It hibernates when idle and wakes when you return.
environmentsEnvironments with a name
An instant subdomain, or point your own domain with two DNS records.
registryA registry built in
Publish from Studio, install on any environment, pin a version or let it update.
git pushDeploy from your repo
A GitHub Action builds and rolls out on every merge.
databaseSee your data
Browse the database, logs and metrics without leaving the console.
backupsLeave with everything
Backups and packages are yours. Restore them on any self-hosted Powerhouse setup.
// for teams who prefer code
Studio is optional. Your repo is the source of truth.
Clone what Studio wrote, keep editing in your IDE, and let the action ship it.
.github/workflows/deploy.yml
on: push
permissions:
id-token: write
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with: { node-version: 22, cache: pnpm }
- uses: powerhouse-inc/vetra-deploy-action@v1
with:
app-id: ${{ vars.VETRA_APP_ID }}