Framework Integrations
Sardis works with every major AI agent framework. One payment layer, every platform.
All Integrations
| Package | Framework | Install | Pattern |
|---|---|---|---|
sardis-browser-use | Browser Use | pip install sardis-browser-use | register_sardis_actions(controller) |
sardis-crewai | CrewAI | pip install sardis-crewai | create_sardis_toolkit() |
sardis-autogpt | AutoGPT | pip install sardis-autogpt | SardisPayBlock.run(input) |
sardis-openai-agents | OpenAI Agents SDK | pip install sardis-openai-agents | get_sardis_tools() |
sardis-composio | Composio | pip install sardis-composio | SARDIS_TOOLS dict |
@sardis/ai-sdk | Vercel AI SDK | npm install @sardis/ai-sdk | createSardisTools() |
@sardis/stagehand | Stagehand | npm install @sardis/stagehand | createSardisTools() |
n8n-nodes-sardis | n8n | npm install n8n-nodes-sardis | Visual workflow node |
@activepieces/piece-sardis | Activepieces | npm install @activepieces/piece-sardis | Workflow piece |
@sardis/mcp-server | Claude / MCP | npx @sardis/mcp-server start | 52 MCP tools |
sardis-gpt | ChatGPT | Custom GPT Actions | OpenAPI 3.1 spec |
Universal Pattern
Every integration follows the same core pattern. The Sardis SDK works in simulation mode by default -- no API key needed for development and testing.
from sardis import SardisClient
client = SardisClient() # simulation mode
wallet = client.wallets.create(name="my-agent", policy="Max $100/day")
# Every framework wraps these three operations:
tx = sardis.pay(to="vendor.com", amount=25.00) # 1. Pay
bal = client.wallets.get_balance(wallet.id) # 2. Check balance
# Policy enforcement happens automatically # 3. Policy checkQuick Starts
Browser Use
from browser_use import Controller
from sardis_browser_use import register_sardis_actions
controller = Controller()
register_sardis_actions(controller, wallet_id="wallet_...")
# Agent can now pay, check balance, and verify policiesCrewAI
from crewai import Agent
from sardis_crewai import create_sardis_toolkit
tools = create_sardis_toolkit(wallet_id="wallet_...")
agent = Agent(role="Buyer", tools=tools)OpenAI Agents SDK
from agents import Agent
from sardis_openai_agents import get_sardis_tools, configure
configure(wallet_id="wallet_...")
agent = Agent(name="buyer", tools=get_sardis_tools())Vercel AI SDK
import { generateText } from 'ai';
import { createSardisTools } from '@sardis/ai-sdk';
const tools = createSardisTools({ walletId: 'wallet_...' });
const result = await generateText({ model, tools, prompt: 'Pay $50 to OpenAI' });Detailed Guides
ACP Protocol
Agentic Commerce Protocol (ACP) — OpenAI's open standard for AI agent commerce. Product feeds, agentic checkout, and delegated payments for ChatGPT-native purchasing.
LangChain Integration
Add payment capabilities to your LangChain agents with native tool support. SardisToolkit provides 5 specialized tools for payment operations.