Bowire Bootcamp

Bootcamp

Welcome to the Bowire Bootcamp — a hands-on tutorial that takes you from your first API call to building, mocking, AI-integrating and shipping protocol plugins for Bowire, Küstenlogik's multi-protocol API workbench.

Pick your course

Start from your role. A course is a curated selection of units — pick one and follow its units. See Learning Paths for the full compositions.

Course For Units
Workbench & API operator Developers, frontend engineers, QA, AI/agent operators 0 → 1 → 2
Integrator / DevOps / Administrator Platform engineers, SREs, DevOps 0 → 3
Developer — embed & extend Backend devs embedding Bowire, plugin authors, contributors 0 → 1 → 4 → 5

How it's organised

Course → Unit → Lesson → Steps. Each unit is a single modality — UI, CLI, embedded coding, or extension coding — and never makes you switch mid-unit. Where another modality is relevant, a unit links to its sibling instead of opening a second track inline. The two deployment shapes (standalone CLI vs embedded host) are a concept you meet in Unit 0; the actual setup lives in the shape's own unit (CLI → Unit 3, embedded → Unit 4).

See the full catalogue in All Units.

Capstones (per audience)

Each course ends in its own capstone, and each extends the Harbor Control Center domain from Bowire.Samples:

  • User.bww workspace + diagnosis runbook for a mixed-protocol flaky endpoint.
  • Developer — ship a NuGet package implementing one of Bowire's extension points (protocol / extension / rail / module).
  • Administratordocker-compose.yml (or k8s) + production runbook with reverse-proxy, auth, observability, plugin disable list, backup strategy.

Prerequisites

  • .NET 10 SDK
  • One of: the Bowire CLI (dotnet tool install --global Kuestenlogik.Bowire.Tool, Unit 3) or the Kuestenlogik.Bowire NuGet in your ASP.NET host (dotnet add package Kuestenlogik.Bowire, Unit 4)
  • Sample services from Bowire.Samples — Harbor harbor-demo/ + per-plugin protocols/
  • Docker (Unit 3 CI/deploy) · Python 3.10+ (Unit 5.2 only) · Claude Desktop or Cursor (Unit 3.3 only)

Start Learning

Begin with Unit 0: Foundations — what Bowire is, the two shapes, and how to pick your course.