API
agentkernel provides two API interfaces for programmatic access, plus official SDK clients in five languages:
- HTTP API - REST API for managing sandboxes
- MCP Server - Model Context Protocol for AI assistant integration
- SDKs - Client libraries for Node.js, Python, Go, Rust, and Swift
Quick Comparison
| Feature | HTTP API | MCP Server | SDKs |
|---|---|---|---|
| Protocol | REST over HTTP | JSON-RPC over stdio | Language-native |
| Use case | Scripts, automation | AI assistant integration | Application development |
| Authentication | API key | None (stdio) | API key |
| Sandbox management | Endpoint-dependent | Tool-dependent | SDK-dependent |
| Best for | CI/CD, tooling | Claude Desktop, IDE extensions | Building on agentkernel |