II.
Presentation overview
Reference · livepresentation:krate-api
Krate REST API overview
REST API served on port 3080 by the Krate API controller. Provides workflow-shaped endpoints for the web UI, SSE streaming for watch updates, Git smart-HTTP proxy to the Gitea backend, and convenience endpoints for operations that span multiple Kubernetes resources. Authentication via Kubernetes bearer tokens and service accounts.
Attributes
displayName
Krate REST API
kind
api
description
REST API served on port 3080 by the Krate API controller. Provides
workflow-shaped endpoints for the web UI, SSE streaming for watch
updates, Git smart-HTTP proxy to the Gitea backend, and convenience
endpoints for operations that span multiple Kubernetes resources.
Authentication via Kubernetes bearer tokens and service accounts.
renderingTechnology
http-rest
themeSupport
none
accessibilitySupport
none
offlineMode
no
platforms
- web
Outgoing edges
bundled_with1
- platform:krate·PlatformKrate
surfaces_resource75
- kubernetes-crd-kind:krate-agent-stack·KubernetesCrdKindKrate AgentStack
- kubernetes-crd-kind:krate-agent-subagent·KubernetesCrdKindKrate AgentSubagent
- kubernetes-crd-kind:krate-agent-tool-profile·KubernetesCrdKindKrate AgentToolProfile
- kubernetes-crd-kind:krate-agent-mcp-server·KubernetesCrdKindKrate AgentMcpServer
- kubernetes-crd-kind:krate-agent-skill·KubernetesCrdKindKrate AgentSkill
- kubernetes-crd-kind:krate-agent-trigger-rule·KubernetesCrdKindKrate AgentTriggerRule
- kubernetes-crd-kind:krate-agent-context-label·KubernetesCrdKindKrate AgentContextLabel
- kubernetes-crd-kind:krate-krate-workspace-policy·KubernetesCrdKindKrate KrateWorkspacePolicy
- kubernetes-crd-kind:krate-agent-service-account·KubernetesCrdKindKrate AgentServiceAccount
- kubernetes-crd-kind:krate-agent-role-binding·KubernetesCrdKindKrate AgentRoleBinding
- kubernetes-crd-kind:krate-agent-secret-grant·KubernetesCrdKindKrate AgentSecretGrant
- kubernetes-crd-kind:krate-agent-config-grant·KubernetesCrdKindKrate AgentConfigGrant
- kubernetes-crd-kind:krate-agent-adapter·KubernetesCrdKindKrate AgentAdapter
- kubernetes-crd-kind:krate-agent-transport-binding·KubernetesCrdKindKrate AgentTransportBinding
- kubernetes-crd-kind:krate-agent-provider-config·KubernetesCrdKindKrate AgentProviderConfig
- kubernetes-crd-kind:krate-krate-project·KubernetesCrdKindKrate KrateProject
- kubernetes-crd-kind:krate-agent-gateway-config·KubernetesCrdKindKrate AgentGatewayConfig
- kubernetes-crd-kind:krate-agent-memory-repository·KubernetesCrdKindKrate AgentMemoryRepository
- kubernetes-crd-kind:krate-agent-memory-source·KubernetesCrdKindKrate AgentMemorySource
- kubernetes-crd-kind:krate-agent-memory-ontology·KubernetesCrdKindKrate AgentMemoryOntology
- kubernetes-crd-kind:krate-agent-memory-association·KubernetesCrdKindKrate AgentMemoryAssociation
- kubernetes-crd-kind:krate-krate-workspace·KubernetesCrdKindKrate KrateWorkspace
- kubernetes-crd-kind:krate-ref-policy·KubernetesCrdKindKrate RefPolicy
- kubernetes-crd-kind:krate-runner-pool·KubernetesCrdKindKrate RunnerPool
- kubernetes-crd-kind:krate-webhook-subscription·KubernetesCrdKindKrate WebhookSubscription
- kubernetes-crd-kind:krate-view·KubernetesCrdKindKrate View
- kubernetes-crd-kind:krate-selector·KubernetesCrdKindKrate Selector
- kubernetes-crd-kind:krate-pull-request·KubernetesCrdKindKrate PullRequest
- kubernetes-crd-kind:krate-issue·KubernetesCrdKindKrate Issue
- kubernetes-crd-kind:krate-review·KubernetesCrdKindKrate Review
- kubernetes-crd-kind:krate-pipeline·KubernetesCrdKindKrate Pipeline
- kubernetes-crd-kind:krate-job·KubernetesCrdKindKrate Job
- kubernetes-crd-kind:krate-webhook-delivery·KubernetesCrdKindKrate WebhookDelivery
- kubernetes-crd-kind:krate-agent-dispatch-run·KubernetesCrdKindKrate AgentDispatchRun
- kubernetes-crd-kind:krate-agent-dispatch-attempt·KubernetesCrdKindKrate AgentDispatchAttempt
- kubernetes-crd-kind:krate-agent-session·KubernetesCrdKindKrate AgentSession
- kubernetes-crd-kind:krate-agent-context-bundle·KubernetesCrdKindKrate AgentContextBundle
- kubernetes-crd-kind:krate-krate-artifact·KubernetesCrdKindKrate KrateArtifact
- kubernetes-crd-kind:krate-agent-approval·KubernetesCrdKindKrate AgentApproval
- kubernetes-crd-kind:krate-agent-trigger-execution·KubernetesCrdKindKrate AgentTriggerExecution
- kubernetes-crd-kind:krate-agent-capability-requirement·KubernetesCrdKindKrate AgentCapabilityRequirement
- kubernetes-crd-kind:krate-work-item-session-link·KubernetesCrdKindKrate WorkItemSessionLink
- kubernetes-crd-kind:krate-work-item-workspace-link·KubernetesCrdKindKrate WorkItemWorkspaceLink
- kubernetes-crd-kind:krate-agent-session-transcript·KubernetesCrdKindKrate AgentSessionTranscript
- kubernetes-crd-kind:krate-agent-session-attachment·KubernetesCrdKindKrate AgentSessionAttachment
- kubernetes-crd-kind:krate-krate-workspace-runtime·KubernetesCrdKindKrate KrateWorkspaceRuntime
- kubernetes-crd-kind:krate-agent-memory-snapshot·KubernetesCrdKindKrate AgentMemorySnapshot
- kubernetes-crd-kind:krate-agent-memory-query·KubernetesCrdKindKrate AgentMemoryQuery
- kubernetes-crd-kind:krate-agent-memory-update·KubernetesCrdKindKrate AgentMemoryUpdate
- kubernetes-crd-kind:krate-agent-run-memory-import·KubernetesCrdKindKrate AgentRunMemoryImport
- kubernetes-crd-kind:krate-external-backend-provider·KubernetesCrdKindKrate ExternalBackendProvider
- kubernetes-crd-kind:krate-external-backend-binding·KubernetesCrdKindKrate ExternalBackendBinding
- kubernetes-crd-kind:krate-external-backend-sync-policy·KubernetesCrdKindKrate ExternalBackendSyncPolicy
- kubernetes-crd-kind:krate-external-provider-capability-manifest·KubernetesCrdKindKrate ExternalProviderCapabilityManifest
- kubernetes-crd-kind:krate-external-webhook-delivery·KubernetesCrdKindKrate ExternalWebhookDelivery
- kubernetes-crd-kind:krate-external-sync-event·KubernetesCrdKindKrate ExternalSyncEvent
- kubernetes-crd-kind:krate-external-sync-state·KubernetesCrdKindKrate ExternalSyncState
- kubernetes-crd-kind:krate-external-write-intent·KubernetesCrdKindKrate ExternalWriteIntent
- kubernetes-crd-kind:krate-external-sync-conflict·KubernetesCrdKindKrate ExternalSyncConflict
- kubernetes-crd-kind:krate-external-object-link·KubernetesCrdKindKrate ExternalObjectLink
- kubernetes-crd-kind:krate-policy-profile·KubernetesCrdKindKrate PolicyProfile
- kubernetes-crd-kind:krate-policy-template·KubernetesCrdKindKrate PolicyTemplate
- kubernetes-crd-kind:krate-policy-binding·KubernetesCrdKindKrate PolicyBinding
- kubernetes-crd-kind:krate-policy-exception-request·KubernetesCrdKindKrate PolicyExceptionRequest
- kubernetes-crd-kind:krate-repository·KubernetesCrdKindKrate Repository
- kubernetes-crd-kind:krate-branch-protection·KubernetesCrdKindKrate BranchProtection
- kubernetes-crd-kind:krate-organization·KubernetesCrdKindKrate Organization
- kubernetes-crd-kind:krate-org-namespace-binding·KubernetesCrdKindKrate OrgNamespaceBinding
- kubernetes-crd-kind:krate-sshkey·KubernetesCrdKindKrate SSHKey
- kubernetes-crd-kind:krate-repository-permission·KubernetesCrdKindKrate RepositoryPermission
- kubernetes-crd-kind:krate-user·KubernetesCrdKindKrate User
- kubernetes-crd-kind:krate-team·KubernetesCrdKindKrate Team
- kubernetes-crd-kind:krate-invite·KubernetesCrdKindKrate Invite
- kubernetes-crd-kind:krate-identity-mapping·KubernetesCrdKindKrate IdentityMapping
- kubernetes-crd-kind:krate-auth-provider·KubernetesCrdKindKrate AuthProvider
Incoming edges
asserts_about1
- claim:krate-presentations-exist·TestableClaimKrate has web UI, CLI, and API presentations