Documentation

Build a backend that understands your product

Define the things your product is built around — customers, orders, teams, workflows, permissions, events, agents — and let Vadyl turn them into a coherent, running backend. Concepts, guides, language and protocol references, the full architecture story.

Reference shortcuts

Exact contracts for every developer surface

Docs

Reference overview

The canonical index for protocol, SDK, CLI, MCP, webhook, auth, error, quota, connector, and coding-environment references.

Open
Atlas

Full surface atlas

Every protocol surface, projection facet, controller family, capability kind, and execution surface.

Open
Bindings

Exposure bindings

The shared projection model that binds MCP, REST, GraphQL, gRPC, SDKs, CLI, dashboards, and Runtime Fabric scaling vocabulary.

Open
Surfaces

Project capability surfaces

Project-authored, project-published, project-installed capability surfaces across manifests, grants, exposure bindings, PCG, SDK, CLI, MCP, and usage evidence.

Open
Auth

Authentication reference

Bearer tokens, API keys, scopes, project grants, policy evaluation, sessions, and authorization envelopes.

Open
REST

REST controller atlas

Every controller-backed endpoint with parameters, request examples, responses, errors, and samples.

Open
REST

REST API model

Base URLs, resource conventions, pagination, idempotency, error envelopes, OpenAPI discovery, and examples.

Open
OpenAPI

OpenAPI & Swagger

Spec discovery, operation IDs, schema projection, Swagger UI behavior, and client generation.

Open
GraphQL

GraphQL reference

Compiled SDL, query and mutation shapes, pagination, filters, subscriptions, errors, and examples.

Open
gRPC

gRPC reference

Proto services, metadata, streaming, status mapping, deadlines, reflection, and generated clients.

Open
Realtime

Realtime & events

WebSocket, SSE, event envelopes, subscription filters, replay, and field-name-only delivery.

Open
Webhooks

Webhooks reference

Inbound and outbound delivery, signatures, retries, replay, idempotency, and receiver contracts.

Open
MCP

MCP reference

JSON-RPC methods, resource metadata, token model, tools, resources, prompts, errors, and observability.

Open
SDK

SDK method reference

Every client method across TypeScript, Python, C#, Go, and Rust with inputs, returns, and errors.

Open
SDK

SDK reference model

Generated namespaces, compatibility taxonomy, language parity, retries, pagination, and manifest enforcement.

Open
CLI

CLI command reference

Every command group, subcommand, flag, sample output, and exit code for automation and CI.

Open
CLI

CLI reference model

How commands project from the canonical operation model, auth scope, output contract, and exit behavior.

Open
Errors

Errors reference

Canonical error envelopes, HTTP status mapping, machine-readable codes, reason codes, and correlation IDs.

Open
Limits

Limits & quotas

Rate limits, hard and soft quotas, budget enforcement, usage metering, and retry guidance.

Open
Coding

Coding environment reference

Workspace commands, runtime SDK surfaces, source assets, tests, deploys, and local execution.

Open
Connectors

Connectors & WIT

Built-in, declarative, and Wasm connector contracts, WIT worlds, conformance, and host imports.

Open

Browse all docs

Events & messaging