Concepts

Product primitives and mental models for building with Weavz.

Concepts

Use these pages to understand the Weavz object model before wiring API calls or SDK code. The same primitives appear in the dashboard, REST API, TypeScript SDK, Python SDK, MCP servers, and LLM resources.

Product Model

Weavz separates durable product configuration from each runtime call:

PrimitiveOwnsReach for it when
WorkspaceTenant, project, or agent boundaryYou need isolation for integrations, connections, policies, MCP servers, files, or state
Workspace integrationThe configured app/tool instance and alias agents callYou want a stable surface such as support_slack, files, state, or browser
ConnectionThe credential set used for a third-party appA shared bot, tenant credential, or per-user account needs to authenticate an action
End userYour user's identity inside a workspaceCalls must resolve to a particular user's connected accounts or personal state
Input partialSaved defaults and locked valuesYou need to hide or enforce parameters before REST, SDK, MCP, or trigger execution
Human GateApproval policy and reviewer workflowExecution may create external side effects or use sensitive credentials
MCP serverAgent-facing tool surface for one workspaceAgents should discover and call configured integrations through Tool Mode or Code Mode
Built-in integrationFirst-party files, state, browser, HTTP, memory, or sandbox toolsA workflow needs capabilities before any external account is connected

The common build path is: create a workspace, add workspace integrations with stable aliases, attach shared or per-user connections, add partials and Human Gates, then expose the workspace through MCP or execute actions from your backend.

Start Here

PageUse it for
Organizations & WorkspacesResource hierarchy, workspace isolation, and tenant patterns
Identifier ModelThe difference between Weavz UUIDs, your user IDs, connection external IDs, and namespace keys
IntegrationsCatalog integrations, actions, triggers, and authentication types
Integration SelectorsintegrationName, alias, integrationAlias, and workspaceIntegrationId
ConnectionsCredential ownership, hosted connect, and connection resolution
End UsersPer-user identity, connect portals, and per-user connection strategies

Execution And Agent Surfaces

PageUse it for
ActionsRunning third-party operations through REST, SDKs, Playground, and MCP
TriggersReceiving external events through callback URLs
MCP ServersExposing workspace integrations to AI clients
Agent BrowserBrowser tools for MCP/workspace integrations, managed sessions, and live human handoff
Input PartialsDefaults and enforced values for actions, triggers, and MCP tools
Filesystem & State KVBuilt-in scoped files and key-value persistence
SandboxBuilt-in JavaScript, Python, and Shell execution surfaces

Operating Model

PageUse it for
Built-In Workspace IntegrationsFirst-party tools such as Filesystem, State KV, HTTP, Web Reader, and Sandbox
Plan Limits & QuotasRate limits, resource caps, add-ons, and prepaid capacity

Canonical Build Order

  1. Create or choose a workspace.
  2. Add workspace integrations with stable aliases and connection strategies.
  3. Add connections and end users.
  4. Add input partials and Human Gates for guardrails.
  5. Create MCP servers or execute actions and triggers from your app.
  6. Validate the full setup in Playground.