n8n-nodes-sardis
v1.0.0
Published
n8n community node for Sardis payments - policy-controlled payments for AI agents
Maintainers
Readme
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-sardisOr install manually via npm in your n8n data directory:
npm install n8n-nodes-sardisCredentials
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
