MSP API & SDK
Use the MSP product API when an integration needs direct HTTP contracts. Use
sstudio when application code or automation benefits from typed Python,
TypeScript, or CLI operations.
Choose an interface
| Interface | Best for | Start here |
|---|---|---|
| HTTP API | OpenAPI tooling, generated clients, or non-SDK languages | API Overview |
| Python SDK | Python services and notebooks | Python SDK |
| TypeScript SDK | Node.js services | TypeScript SDK |
| CLI | Shell automation and Agent-controlled workflows | CLI Guide |
The API reference and SDK documentation describe Human integration contracts.
Agent execution remains controlled independently by the
msp-operations capability manifest.
Contract sources
- MSP Product API: backend Springdoc
productgroup, contract versionv1. - SDK and CLI:
sstudio 0.0.6. - Agent Skill:
msp-operations 0.4.1.
Operator-only Advanced APIs and Admin management APIs are not part of the published MSP Product API contract.