eavz

Introduction

Learn what Weavz is and how it helps you build integrations into your application.

Introduction

Weavz is an embedded integration platform (iPaaS) that lets you add third-party service integrations to your application without building each one from scratch. It handles OAuth2 flows, credential management, action execution, event triggers, and MCP server hosting — so you can focus on your product.

Why Weavz

Building integrations is tedious and repetitive. Each third-party service has its own authentication flow, API conventions, rate limits, and data formats. Weavz abstracts all of that behind a unified API.

  • 500+ pre-built integrations — Slack, GitHub, Google Sheets, Notion, Salesforce, and more
  • MCP-first approach — expose integrations as Model Context Protocol servers for AI agents
  • Secure credential management — OAuth2 with PKCE, AES-256 encryption at rest
  • Multi-tenant by design — organizations, workspaces, and per-user connection scoping
  • Dual access — REST API and native SDKs (TypeScript + Python)

Core Concepts

Integrations

An integration represents a third-party service (e.g., Slack, GitHub, Google Sheets). Each integration defines its authentication method, available actions, and triggers. Weavz ships with 500+ integrations plus built-in storage and key-value store integrations.

Connections

A connection is an authenticated credential for a specific integration. When a user connects their Slack account via OAuth2, or provides an OpenAI API key, that creates a connection. Connections are encrypted at rest and scoped to your organization, workspace, or individual user.

Learn more about connections

Actions

Actions are operations you can execute against a third-party service — sending a Slack message, creating a GitHub issue, or reading a Google Sheet. Each action has a defined input schema and uses a connection for authentication.

Learn more about actions

Triggers

Triggers let you receive events from third-party services. When a new Slack message arrives, a GitHub PR is opened, or a Google Sheet row is added, Weavz delivers the event to your callback URL.

Learn more about triggers

MCP Servers

MCP (Model Context Protocol) servers expose your integrations as tools that AI agents can discover and use. Create an MCP server, add integration tools, and connect it to Claude Desktop, Cursor, or any MCP-compatible client.

Learn more about MCP servers

How It Works

graph LR
    A[Your App] --> B[Weavz API]
    B --> C[Third-Party Service]
    D[MCP Clients] --> B
  1. Configure integrations — set up OAuth credentials or API keys for the services you need
  2. Create connections — authenticate users against those services
  3. Execute actions — call third-party APIs through Weavz's unified interface
  4. Listen for events — enable triggers to receive real-time webhooks
  5. Serve AI agents — create MCP servers so AI tools can use your integrations

Need on-premise deployment, dedicated service accounts, or custom SLAs? Contact our sales team for enterprise options.

Next Steps