II.
ToolServer overview
Reference · livetool-server:kradle-api
Kradle API Server overview
The primary HTTP API server for Kradle, serving both the Kubernetes aggregated API (for data-plane resources like repositories, pull requests, issues, pipelines) and a REST convenience layer for the web UI. Listens on port 3080 by default. Handles authentication via Kubernetes service accounts and bearer tokens, org-scoped authorization, webhook dispatch, and SSE streaming for real-time updates. The aggregated API registers with kube-apiserver so that kubectl and client-go can interact with Kradle resources natively.
Attributes
displayName
Kradle API Server
description
The primary HTTP API server for Kradle, serving both the Kubernetes
aggregated API (for data-plane resources like repositories, pull
requests, issues, pipelines) and a REST convenience layer for the
web UI. Listens on port 3080 by default. Handles authentication
via Kubernetes service accounts and bearer tokens, org-scoped
authorization, webhook dispatch, and SSE streaming for real-time
updates. The aggregated API registers with kube-apiserver so that
kubectl and client-go can interact with Kradle resources natively.
protocol
rest
category
platform-api
repoUrl
installCommand
npm install && npm run build --workspace=@a5c-ai/kradle
npmPackage
@a5c-ai/kradle
Outgoing edges
integrates_with3
- tool:kubernetes·ToolKubernetes
- stack-part:managed-postgres·StackPartManaged PostgreSQL
- stack-part:kubernetes-cluster·StackPartManaged Kubernetes Cluster
lib_applies_to_domain2
- domain:platform-engineering·DomainPlatform Engineering
- domain:devops·DomainDevOps
serves_kubernetes_resource75
- kubernetes-crd-kind:kradle-agent-stack·KubernetesCrdKindKradle AgentStack
- kubernetes-crd-kind:kradle-agent-subagent·KubernetesCrdKindKradle AgentSubagent
- kubernetes-crd-kind:kradle-agent-tool-profile·KubernetesCrdKindKradle AgentToolProfile
- kubernetes-crd-kind:kradle-agent-mcp-server·KubernetesCrdKindKradle AgentMcpServer
- kubernetes-crd-kind:kradle-agent-skill·KubernetesCrdKindKradle AgentSkill
- kubernetes-crd-kind:kradle-agent-trigger-rule·KubernetesCrdKindKradle AgentTriggerRule
- kubernetes-crd-kind:kradle-agent-context-label·KubernetesCrdKindKradle AgentContextLabel
- kubernetes-crd-kind:kradle-kradle-workspace-policy·KubernetesCrdKindKradle KradleWorkspacePolicy
- kubernetes-crd-kind:kradle-agent-service-account·KubernetesCrdKindKradle AgentServiceAccount
- kubernetes-crd-kind:kradle-agent-role-binding·KubernetesCrdKindKradle AgentRoleBinding
- kubernetes-crd-kind:kradle-agent-secret-grant·KubernetesCrdKindKradle AgentSecretGrant
- kubernetes-crd-kind:kradle-agent-config-grant·KubernetesCrdKindKradle AgentConfigGrant
- kubernetes-crd-kind:kradle-agent-adapter·KubernetesCrdKindKradle AgentAdapter
- kubernetes-crd-kind:kradle-agent-transport-binding·KubernetesCrdKindKradle AgentTransportBinding
- kubernetes-crd-kind:kradle-agent-provider-config·KubernetesCrdKindKradle AgentProviderConfig
- kubernetes-crd-kind:kradle-kradle-project·KubernetesCrdKindKradle KradleProject
- kubernetes-crd-kind:kradle-agent-gateway-config·KubernetesCrdKindKradle AgentGatewayConfig
- kubernetes-crd-kind:kradle-agent-memory-repository·KubernetesCrdKindKradle AgentMemoryRepository
- kubernetes-crd-kind:kradle-agent-memory-source·KubernetesCrdKindKradle AgentMemorySource
- kubernetes-crd-kind:kradle-agent-memory-ontology·KubernetesCrdKindKradle AgentMemoryOntology
- kubernetes-crd-kind:kradle-agent-memory-association·KubernetesCrdKindKradle AgentMemoryAssociation
- kubernetes-crd-kind:kradle-kradle-workspace·KubernetesCrdKindKradle KradleWorkspace
- kubernetes-crd-kind:kradle-ref-policy·KubernetesCrdKindKradle RefPolicy
- kubernetes-crd-kind:kradle-runner-pool·KubernetesCrdKindKradle RunnerPool
- kubernetes-crd-kind:kradle-webhook-subscription·KubernetesCrdKindKradle WebhookSubscription
- kubernetes-crd-kind:kradle-view·KubernetesCrdKindKradle View
- kubernetes-crd-kind:kradle-selector·KubernetesCrdKindKradle Selector
- kubernetes-crd-kind:kradle-pull-request·KubernetesCrdKindKradle PullRequest
- kubernetes-crd-kind:kradle-issue·KubernetesCrdKindKradle Issue
- kubernetes-crd-kind:kradle-review·KubernetesCrdKindKradle Review
- kubernetes-crd-kind:kradle-pipeline·KubernetesCrdKindKradle Pipeline
- kubernetes-crd-kind:kradle-job·KubernetesCrdKindKradle Job
- kubernetes-crd-kind:kradle-webhook-delivery·KubernetesCrdKindKradle WebhookDelivery
- kubernetes-crd-kind:kradle-agent-dispatch-run·KubernetesCrdKindKradle AgentDispatchRun
- kubernetes-crd-kind:kradle-agent-dispatch-attempt·KubernetesCrdKindKradle AgentDispatchAttempt
- kubernetes-crd-kind:kradle-agent-session·KubernetesCrdKindKradle AgentSession
- kubernetes-crd-kind:kradle-agent-context-bundle·KubernetesCrdKindKradle AgentContextBundle
- kubernetes-crd-kind:kradle-kradle-artifact·KubernetesCrdKindKradle KradleArtifact
- kubernetes-crd-kind:kradle-agent-approval·KubernetesCrdKindKradle AgentApproval
- kubernetes-crd-kind:kradle-agent-trigger-execution·KubernetesCrdKindKradle AgentTriggerExecution
- kubernetes-crd-kind:kradle-agent-capability-requirement·KubernetesCrdKindKradle AgentCapabilityRequirement
- kubernetes-crd-kind:kradle-work-item-session-link·KubernetesCrdKindKradle WorkItemSessionLink
- kubernetes-crd-kind:kradle-work-item-workspace-link·KubernetesCrdKindKradle WorkItemWorkspaceLink
- kubernetes-crd-kind:kradle-agent-session-transcript·KubernetesCrdKindKradle AgentSessionTranscript
- kubernetes-crd-kind:kradle-agent-session-attachment·KubernetesCrdKindKradle AgentSessionAttachment
- kubernetes-crd-kind:kradle-kradle-workspace-runtime·KubernetesCrdKindKradle KradleWorkspaceRuntime
- kubernetes-crd-kind:kradle-agent-memory-snapshot·KubernetesCrdKindKradle AgentMemorySnapshot
- kubernetes-crd-kind:kradle-agent-memory-query·KubernetesCrdKindKradle AgentMemoryQuery
- kubernetes-crd-kind:kradle-agent-memory-update·KubernetesCrdKindKradle AgentMemoryUpdate
- kubernetes-crd-kind:kradle-agent-run-memory-import·KubernetesCrdKindKradle AgentRunMemoryImport
- kubernetes-crd-kind:kradle-external-backend-provider·KubernetesCrdKindKradle ExternalBackendProvider
- kubernetes-crd-kind:kradle-external-backend-binding·KubernetesCrdKindKradle ExternalBackendBinding
- kubernetes-crd-kind:kradle-external-backend-sync-policy·KubernetesCrdKindKradle ExternalBackendSyncPolicy
- kubernetes-crd-kind:kradle-external-provider-capability-manifest·KubernetesCrdKindKradle ExternalProviderCapabilityManifest
- kubernetes-crd-kind:kradle-external-webhook-delivery·KubernetesCrdKindKradle ExternalWebhookDelivery
- kubernetes-crd-kind:kradle-external-sync-event·KubernetesCrdKindKradle ExternalSyncEvent
- kubernetes-crd-kind:kradle-external-sync-state·KubernetesCrdKindKradle ExternalSyncState
- kubernetes-crd-kind:kradle-external-write-intent·KubernetesCrdKindKradle ExternalWriteIntent
- kubernetes-crd-kind:kradle-external-sync-conflict·KubernetesCrdKindKradle ExternalSyncConflict
- kubernetes-crd-kind:kradle-external-object-link·KubernetesCrdKindKradle ExternalObjectLink
- kubernetes-crd-kind:kradle-policy-profile·KubernetesCrdKindKradle PolicyProfile
- kubernetes-crd-kind:kradle-policy-template·KubernetesCrdKindKradle PolicyTemplate
- kubernetes-crd-kind:kradle-policy-binding·KubernetesCrdKindKradle PolicyBinding
- kubernetes-crd-kind:kradle-policy-exception-request·KubernetesCrdKindKradle PolicyExceptionRequest
- kubernetes-crd-kind:kradle-repository·KubernetesCrdKindKradle Repository
- kubernetes-crd-kind:kradle-branch-protection·KubernetesCrdKindKradle BranchProtection
- kubernetes-crd-kind:kradle-organization·KubernetesCrdKindKradle Organization
- kubernetes-crd-kind:kradle-org-namespace-binding·KubernetesCrdKindKradle OrgNamespaceBinding
- kubernetes-crd-kind:kradle-sshkey·KubernetesCrdKindKradle SSHKey
- kubernetes-crd-kind:kradle-repository-permission·KubernetesCrdKindKradle RepositoryPermission
- kubernetes-crd-kind:kradle-user·KubernetesCrdKindKradle User
- kubernetes-crd-kind:kradle-team·KubernetesCrdKindKradle Team
- kubernetes-crd-kind:kradle-invite·KubernetesCrdKindKradle Invite
- kubernetes-crd-kind:kradle-identity-mapping·KubernetesCrdKindKradle IdentityMapping
- kubernetes-crd-kind:kradle-auth-provider·KubernetesCrdKindKradle AuthProvider
Incoming edges
asserts_about1
- claim:kradle-ci-engine-modeled·TestableClaimKradle CI engine entities exist