API Reference¶
Kiteploy uses ConnectRPC for its API. All services are accessible via HTTP/2 and gRPC.
Base URL¶
Authentication¶
Include your API key in the Authorization header:
curl -H "Authorization: Bearer kp_live_xxxxxxxxxxxx" \
https://api.kiteploy.com/workspace.v1.WorkspaceService/ListWorkspaces
Services¶
| Service | Endpoint |
|---|---|
| Auth | /auth.v1.AuthService |
| Workspaces | /workspace.v1.WorkspaceService |
| Containers | /container.v1.ContainerService |
| Projects | /project.v1.ProjectService |
| VMs | /vm.v1.VMService |
| Databases | /database.v1.DatabaseService |
| Networks | /network.v1.NetworkService |
| Domains | /routing.v1.RoutingService |
Example: List Workspaces¶
WebSocket Events¶
Real-time events are available via WebSocket:
Event types: WorkspaceCreated, WorkspaceStarted, WorkspaceStopped, WorkspaceDeleted, ExecutionCompleted, ExecutionFailed.