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.
Getting Started
Define your first entity, watch the backend appear. Running product model in under 10 minutes.
Core Concepts
Product-first design, capability surfaces, branching, authored runtime, governance envelopes.
Guides
Recipes for common tasks: model a product entity, write a workflow, deploy with branching.
Agents
Build AI agents bound to your product model — typed plans, immutable memory, MCP projection.
Platform
Databases, storage, cache, identity, observability, distribution, runtime scaling — interchangeable substrate.
Reference
REST, GraphQL, gRPC, SDK, CLI, MCP, webhooks, AST, limits, errors, and the full surface.
Exact contracts for every developer surface
Reference overview
The canonical index for protocol, SDK, CLI, MCP, webhook, auth, error, quota, connector, and coding-environment references.
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.
Browse all docs
- Define your first entity
- Add an access policy
- Wire a governed connection
- Author a workflow
- Deploy with branching
- Configure project scaling
- Build an agent
- Publish a project capability surface
- Build a complete API client
- Ship production webhooks
- Author a custom connector
- Use the coding workspace
- Monitor and observe