Package Information
Downloads: 44 weekly / 127 monthly
Latest Version: 1.0.0
Author: Sardis
Available Nodes
Documentation
n8n-nodes-sardis
n8n community node for Sardis — policy-controlled payments for AI agents and workflows.
Installation
In your n8n instance, go to Settings > Community Nodes and install:
n8n-nodes-sardis
Or install manually via npm in your n8n data directory:
npm install n8n-nodes-sardis
Credentials
Create a Sardis API credential with:
- API Key — your Sardis key (starts with
sk_), from https://sardis.sh/dashboard - Base URL — defaults to
https://api.sardis.sh(change for self-hosted)
Operations
Send Payment
Executes a policy-checked on-chain stablecoin transfer.
| Field | Description |
|---|---|
| Wallet ID | Sardis wallet ID |
| Amount | Payment amount in USD |
| Merchant | Destination address or identifier |
| Purpose | Optional memo / reason for payment |
| Token | USDC, USDT, PYUSD, or EURC |
| Chain | Base, Ethereum, Polygon, Arbitrum, Optimism |
Check Balance
Returns current balance and spending limits for a wallet.
| Field | Description |
|---|---|
| Wallet ID | Sardis wallet ID |
| Token | Token to query |
| Chain | Chain to query |
Check Policy
Pre-flight check — returns whether a given amount/merchant combination would be approved by the wallet's spending policy without executing a transaction.
| Field | Description |
|---|---|
| Wallet ID | Sardis wallet ID |
| Amount | Proposed payment amount |
| Merchant | Proposed recipient |
Example Workflow
- Trigger node (e.g. Schedule, Webhook, or AI Agent output)
- Sardis node — operation:
Check Policy - IF node — branch on
{{ $json.allowed }} - Sardis node — operation:
Send Payment - Slack / Email node — notify on completion
Links
- Website: https://sardis.sh
- Docs: https://sardis.sh/docs
- GitHub: https://github.com/EfeDurmaz16/sardis