Skip to content

Platform API Index

Document ID: API-INDEX-001
File Path: docs/09-api/index.md
Version: 1.1.0
Status: Active
Owner: AI Platform Team
Last Updated: 2026-07-04


This document is the central navigation and architecture index for the Wovyr AI Platform API — the external REST/gRPC surface through which clients, SDKs, and the dashboard manage agents, workflows, memory, tools, plugins, projects, and users.

The API is fronted by the API Gateway (c4-container §4.1) and is the single, governed front door to the platform.


Clients (Dashboard / CLI / SDK / external)
│ HTTPS (REST) · gRPC · WebSocket
API Gateway ── authn · authz · rate limit · validation · versioning
├──► Agents API → Agent Runtime
├──► Workflows API → Workflow Engine
├──► Memory API → Memory Engine
├──► Tools API → Tool Runtime
├──► Plugins API → Plugin Engine
├──► Projects API → Platform Services
└──► Users/Auth API → Platform Services

The Gateway routes each resource group to the owning subsystem. See C4 Container §4.1.


This section documents the management / control-plane API (CRUD + actions on platform resources). Several subsystems also expose a data-plane service contract for high-throughput operations; those are specified in their own sections and referenced here:

DomainManagement API (this section)Data-plane contract
InferenceLLM Gateway Provider API
Memorymemory.mdMemory Engine API
Toolstools.mdTool Runtime Execution API
Pluginsplugins.mdPlugin Engine

The management API is for configuring and operating resources; the data-plane contracts are for running them at scale.


DocumentResponsibility
overview.mdAPI conventions: REST/gRPC, versioning, pagination, errors, idempotency
deprecation-policy.mdBreaking-change definition, deprecation window, /v2 parallel-run rule
authentication.mdAuthN/Z: OAuth2, JWT, API keys, RBAC scopes
agents.mdAgent definitions, runs, sessions
workflows.mdWorkflow definitions, executions, control
memory.mdMemory management (namespaces, records, policy)
tools.mdTool registry + invocation
plugins.mdPlugin install, lifecycle, grants
projects.mdOrganizations, projects, tenants
users.mdUsers, roles, teams, API keys

  1. One front door — all external access goes through the API Gateway.
  2. Resource-oriented — predictable REST resources with consistent verbs.
  3. Versioned/v1; additive changes are backward compatible.
  4. Secure by default — every request authenticated, authorized, and audited.
  5. Consistent — shared conventions for pagination, errors, idempotency.
  6. Dual protocol — REST and gRPC expose equivalent semantics.
  7. Observable — every call is traced, metered, and rate-limited.



VersionDateDescription
1.1.02026-07-04Added deprecation-policy.md to the document map
1.0.02026-06-27Initial Platform API Index