Native SDKs for
TypeScript & Python
Type-safe SDKs that wrap the Weavz REST API. Execute actions, manage connections, and control MCP servers in your native language.
In the meantime, the REST API is fully available and documented.
TypeScript
@weavz/sdkFull type-safety with auto-generated types for all 31 integrations. Works in Node.js, Deno, Bun, and edge runtimes.
import { Weavz } from "@weavz/sdk";
const weavz = new Weavz({
apiKey: "wvz_your_api_key"
});
// Type-safe — IDE autocomplete for every action
const result = await weavz.slack.sendMessage({
channel: "#general",
text: "Hello from Weavz SDK!"
});
// Manage connections
const connections = await weavz.connections.list({
pieceName: "slack"
});
// Control MCP servers
const server = await weavz.mcp.create({
displayName: "My Server",
pieces: ["slack", "github", "notion"]
});Python
weavzPythonic async/sync client with Pydantic models. Designed for AI agent frameworks like LangChain, CrewAI, and AutoGen.
from weavz import Weavz
weavz = Weavz(api_key="wvz_your_api_key")
# Sync usage
result = weavz.slack.send_message(
channel="#general",
text="Hello from Python!"
)
# Async usage
async with Weavz(api_key="wvz_...") as weavz:
result = await weavz.google_sheets.append_row(
spreadsheet_id="1BxiM...",
values=["Name", "Email", "2024-01-15"]
)
# Works with LangChain tools
from weavz.langchain import WeavzToolkit
toolkit = WeavzToolkit(weavz)
tools = toolkit.get_tools()What you can do today
While SDKs are in development, all Weavz functionality is available through three interfaces.
REST API
Full HTTP API with Bearer token auth. Works from any language — just make HTTP requests.
View API DocsMCP Protocol
Connect AI agents via Model Context Protocol. TOOLS mode or CODE mode for context-efficient workflows.
Learn about Code ModePlayground
Test actions, triggers, and code execution directly from the dashboard. No setup required.
See FeaturesStart with the REST API today
1,000 free actions/month. SDKs will be drop-in replacements — same actions, same data, just better DX.