II.
Definition JSON
Structured · livedefinition:krate-aggregated-kinds
Krate Aggregated API Kinds (Postgres-backed) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "definition:krate-aggregated-kinds",
"_kind": "Definition",
"_file": "domain/products/krate.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Krate Aggregated API Kinds (Postgres-backed)",
"authoredAt": "2026-05-10T00:00:00Z",
"text": "The 23 Postgres-backed aggregated API resource kinds that form\nKrate's data plane. These are high-volume mutable resources served\nby Krate's aggregated API server and stored in PostgreSQL:\n\nForge resources: Repository, RepositoryBranch, BranchProtection,\n PullRequest, PullRequestReview, PullRequestComment, Issue,\n IssueComment, Label, Milestone, Release, ReleaseAsset.\nPipeline resources: Pipeline, PipelineRun, PipelineStage,\n PipelineStep, PipelineLog, PipelineArtifact.\nAgent data: AgentDispatchRun, AgentSession, AgentSessionEvent.\nMemory: AgentMemorySnapshot, AgentMemoryQuery.\n\nAll 23 kinds are accessible via kubectl and standard Kubernetes\nclient libraries. They support watch semantics for real-time\nupdates, label selectors for filtering, and field selectors for\nefficient queries. The aggregated API server handles pagination,\noptimistic concurrency (resourceVersion), and org-scoped\nlist/watch.\n",
"status": "canonical"
},
"outgoingEdges": [
{
"from": "definition:krate-aggregated-kinds",
"to": "domain:platform-engineering",
"kind": "applies_to"
},
{
"from": "definition:krate-aggregated-kinds",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "definition:krate-aggregated-kinds",
"to": "tool:kubernetes",
"kind": "supports"
},
{
"from": "definition:krate-aggregated-kinds",
"to": "skill-area:platform-engineering",
"kind": "supports"
},
{
"from": "definition:krate-aggregated-kinds",
"to": "skill-area:api-design",
"kind": "supports"
}
],
"incomingEdges": []
}