Bowrain Server
Bowrain Server is where a team's content and its context live. It ingests source through connectors, content platforms, design tools, code repositories, and a developer's checkout, checks and drafts it against the context in force at each point, and serves that governed context (profiles, terms, content memory) to people and AI tools alike, with full version history.
What the server adds
Bowrain Server adds what a single source system, or a single local checkout, cannot:
- Shared context: one set of profiles, one terms store and one content memory for the whole workspace, versioned and auditable
- Governed review: one review session per project, decisions on the record, and ship states per locale
- Multi-user editing: people work in the web or desktop editor; changes reach every connected client
- Connectors: every route in, from content platforms and design tools to repositories and a developer's checkout
- Server-side automation: event-driven rules run flows and send notifications when content arrives or a language's ship-gate result changes
- Workspace access control: role-based membership (owner, admin, member, viewer) across multiple workspaces, with grants bound to a language or a point
Workspaces
Each workspace is an isolated environment with its own projects, members, profiles, terms and content memory. One Bowrain Server can host any number of workspaces.
workspace / acme
├── Project: Website
├── Project: Mobile App
└── Members: alice, bob, carol
workspace / contoso
├── Project: Documentation
└── Members: dave, eve
When to run a server
Deploy Bowrain Server when the graph has to reach further than one checkout: several people on the same project, content spread across systems, or vocabulary and memory that should compound across projects. For one person's work on files in one checkout, the kapi toolchain holds the same graph on its own, with no server required.
Deployment
See Installation for Docker and native binary setup, and Self-Hosting for production configuration with TLS, persistent storage, and backups.