Integrate once.
Automate everything.

TypeScript SDK, REST API, and an embeddable UI widget. Ship recurring payments, auto-investment, and savings goals without building the infrastructure yourself.

TypeScript SDK REST API OpenAPI 3.1 Webhook hooks Embeddable widget

Four steps to production.

1

Connect

Drop in our SDK or call the REST API. Your users connect their wallet through your existing interface. No new accounts, no new custody model.

2

Define

Users create automation rules through your UI or our embeddable widget. Rules are validated, safety-checked, and compiled before deployment.

3

Execute

Anafi monitors triggers, evaluates constraints, and signs transactions using delegated authority. Every action settles directly on-chain — users own their funds, always.

4

Report

Full execution history, audit trails, and notification hooks. Your compliance team gets logs. Your users get clarity.

9:41
My Automations
No automations yet
New Automation
What starts this automation?
Choose a trigger type
💶
Incoming Fiat
EUR, USD, GBP...
🪙
Incoming Stablecoin
USDC, USDT, EURC...
Incoming Crypto
ETH, SOL, BTC...
🗓
Scheduled
Recurring on a schedule
New Automation
Inbound fiat
Set trigger conditions
Payment method
SEPA
Sender IBAN (optional)
DE89 3704 0044 0532 0130 00
Currency
EUR €
Min amount
500
New Automation
Then do what?
Choose an action
Forward to Person
Split or send
💸
Pay Bill
Send a fixed transfer
🏦
Auto-Save
Move to savings
📈
Invest
Route to portfolio
New Automation
Auto-save
Configure how much to save
Save this much
% of payment Round-up Fixed amount
Amount
10 %
Destination account
Savings
Done
Automation created!
Trigger: Incoming SEPA
IBAN: DE89 3704...0130 00
Currency: EUR, Min: €500
───────────────────
Action: Auto-save 10%
Destination: Savings
strategy_salary_split.yaml
rules:
  salary_split:
    trigger:
      type: incoming_tx
      from: [0xEmployer]
      amount: 1000..10000
    actions:
      - send:
          to: $savings
          value: "trigger.value * 0.1"
      - buy:
          value: "trigger.amount * 0.05" of ETH
    constraints:
      max_slippage: 0.01

Ship automation features in days.

Recurring Payments

Schedule one-time or recurring transfers. Direct debits, salary splitting, rent payments, batch payroll. Users set it once and forget it — just like their bank account.

Auto-Investment

DCA, TWAP, value averaging, and rebalancing rules. Users define allocation targets and Anafi executes. Stablecoins, RWAs, and tokens — no complex DeFi vaults.

Budgets & Savings Goals

Set spending limits, savings targets, and sweep rules. When a balance exceeds a threshold or salary lands, Anafi triggers the right action automatically — the first step toward agent-managed finance.

See all supported strategies in the docs

Hidden complexity.

In-HouseAnafi
Secure delegationBuild & audit your ownBattle-tested, non-custodial
Failure recoveryHandle it yourselfBuilt-in retry & fallback
ComplianceBuild your own loggingRegulator-ready out of the box
MaintenanceYour team on-call 24/7Managed infrastructure
Agent-readyBolt it on laterDay-one architecture

Non-custodial by design

Users keep full ownership of their funds. Anafi executes through delegated session keys — no vaults, no pooled accounts, no custodial risk.

Strategy validation engine

Before any rule goes live, our DSL compiler catches circular dependencies, projects monthly outflows, and flags conflicting strategies.

Drop-in integration

TypeScript SDK, REST API, OpenAPI spec, and an optional embeddable UI widget. Your product, your UX — Anafi powers the backend.

Private by architecture

User strategies never leave the secure execution environment. Partners get compliance logs; the public chain sees only regular transactions.

Your users' money. Their rules. Full visibility.

Strategies stay confidential

Financial logic is evaluated in a secure environment and never exposed publicly. Only the user and their authorized compliance partners can see strategy details.

Funds never leave user wallets

Every transaction settles on-chain as a regular transfer from the user's own account. No intermediary contracts, no shared pools. Funds move directly to their destinations.

Every action is logged

Complete execution history for every trigger, constraint check, and signed transaction. Your compliance team gets regulator-ready audit trails out of the box.

The authorization layer
for autonomous finance.

Whether a human taps "confirm" or an AI agent submits a trade request, the same policy engine evaluates the action against user-defined rules. Anafi doesn't distinguish between the two — it enforces the boundary.

Layer 1 — Client

User / Agent

Wallet app, neobank frontend, or autonomous agent submits a proposed action via the Anafi SDK or REST API.

SDK call REST API Webhook
Layer 2 — Policy Engine

Anafi TEE Runtime

Strategy is loaded inside a Trusted Execution Environment. The engine evaluates triggers, checks constraints, projects outflows, and signs if compliant.

TEE enclave DSL compiler Session keys EIP-7702
Layer 3 — Settlement

On-chain Execution

Signed transaction settles directly from the user's wallet. No intermediary contracts, no pooled accounts. The chain sees a regular transfer.

Solana Base EVM chains

TEE-isolated strategy evaluation

User strategies are decrypted and evaluated exclusively inside a hardware-attested enclave. Infrastructure operators have zero plaintext access.

Scoped session key delegation

Each strategy gets a session key with explicit bounds — allowed tokens, max amounts, destination whitelist, and time-to-live. Keys are revocable instantly.

Append-only audit log

Every trigger evaluation, constraint check, and signed transaction is written to an immutable log. Compliance partners get real-time access; users get full history.

Privacy stack roadmap

Now
TEE-only
Hardware-attested confidential compute for strategy evaluation. Fastest path to production-grade privacy.
Next
ZK compliance proofs
Zero-knowledge proofs that a strategy was followed without revealing the strategy itself. Verifiable by regulators and on-chain.
Future
MPC key management
Multi-party computation for threshold signing. Eliminate single-enclave trust assumptions with distributed key shares.

Ready to ship automation?

We're working with the first wave of stablecoin neobanks and wallets building the future of financial infrastructure. If that's you, let's talk.

Request a Demo Access the Demo