Developer systems
Developer systems are the interfaces between the software you author and the Campus platform.
| System | Use it when |
|---|---|
| CampusSDK | Existing browser, native, backend, or agent software needs typed access to CampusOS and installation services. |
| Campus UI | You are constructing a Campus-native human interface with shared semantics, states, and interaction patterns. |
| Campus Harness | You are building a persistent agent, app-specific assistant, or isolated worker with explicit tools and lifecycle. |
They compose naturally: a Campus UI calls CampusSDK; a Harness agent exposes or consumes admitted MCP tools; all three ship inside the same application package when needed.