Reference overview
Start here for exact contracts: REST, OpenAPI, GraphQL, gRPC, SDKs, CLI, MCP, webhooks, realtime, auth, limits, errors, connectors, and the full surface atlas.
Vadyl's references are projections of one canonical contract backbone. The pages below are intentionally cross-linked so a developer can move from the general documentation journey into exact method, command, endpoint, protocol, and envelope contracts without guessing where the authoritative reference lives.
Reference entry points
Full surface atlas
Every protocol surface, projection facet, controller family, capability kind, and execution surface.
Exposure bindings
The shared projection model that binds MCP, REST, GraphQL, gRPC, SDKs, CLI, dashboards, and Runtime Fabric scaling vocabulary.
Project capability surfaces
Project-authored, project-published, project-installed capability surfaces across manifests, grants, exposure bindings, PCG, SDK, CLI, MCP, and usage evidence.
Authentication reference
Bearer tokens, API keys, scopes, project grants, policy evaluation, sessions, and authorization envelopes.
REST controller atlas
Every controller-backed endpoint with parameters, request examples, responses, errors, and samples.
REST API model
Base URLs, resource conventions, pagination, idempotency, error envelopes, OpenAPI discovery, and examples.
OpenAPI & Swagger
Spec discovery, operation IDs, schema projection, Swagger UI behavior, and client generation.
GraphQL reference
Compiled SDL, query and mutation shapes, pagination, filters, subscriptions, errors, and examples.
gRPC reference
Proto services, metadata, streaming, status mapping, deadlines, reflection, and generated clients.
Realtime & events
WebSocket, SSE, event envelopes, subscription filters, replay, and field-name-only delivery.
Webhooks reference
Inbound and outbound delivery, signatures, retries, replay, idempotency, and receiver contracts.
MCP reference
JSON-RPC methods, resource metadata, token model, tools, resources, prompts, errors, and observability.
SDK method reference
Every client method across TypeScript, Python, C#, Go, and Rust with inputs, returns, and errors.
SDK reference model
Generated namespaces, compatibility taxonomy, language parity, retries, pagination, and manifest enforcement.
CLI command reference
Every command group, subcommand, flag, sample output, and exit code for automation and CI.
CLI reference model
How commands project from the canonical operation model, auth scope, output contract, and exit behavior.
Errors reference
Canonical error envelopes, HTTP status mapping, machine-readable codes, reason codes, and correlation IDs.
Limits & quotas
Rate limits, hard and soft quotas, budget enforcement, usage metering, and retry guidance.
Coding environment reference
Workspace commands, runtime SDK surfaces, source assets, tests, deploys, and local execution.
Connectors & WIT
Built-in, declarative, and Wasm connector contracts, WIT worlds, conformance, and host imports.