Skip to main content

Sardis Fiat Ramp

Bridge crypto wallets to traditional banking. Fund agent wallets from bank accounts, withdraw to banks, and pay merchants in USD.

Installation

pip install sardis-ramp

Quick Start

from sardis_ramp import SardisFiatRamp, BankAccount

# Initialize
ramp = SardisFiatRamp(
    sardis_api_key="sk_...",
    bridge_api_key="bridge_..."
)

# Fund wallet from bank
result = await ramp.fund_wallet(
    wallet_id="wallet_123",
    amount_usd=100.00,
    method="bank"
)
print(f"Send ACH to: {result.ach_instructions.routing_number}")

# Withdraw to bank
withdrawal = await ramp.withdraw_to_bank(
    wallet_id="wallet_123",
    amount_usd=50.00,
    bank_account=BankAccount(
        account_holder_name="John Doe",
        account_number="1234567890",
        routing_number="021000021"
    )
)
print(f"Payout ID: {withdrawal.payout_id}")

Features

  • On-Ramp: Fund wallets via ACH, wire, or card (via Bridge/Stripe)
  • Off-Ramp: Withdraw to bank accounts in USD
  • Merchant Payments: Pay merchants in USD from crypto wallets
  • Policy Enforcement: All operations respect Sardis spending policies

Funding Methods

Method Settlement Fee
ACH 1-3 days 0.5%
Wire Same day $15 flat
Card Instant 2.5%
Crypto ~15 min Gas only

Architecture

User Bank → Bridge → USDC → Sardis Wallet → Virtual Card / Crypto / Fiat Payout

All funds flow through the Sardis wallet as USDC, enabling:

  • Unified policy enforcement
  • Single balance view
  • Flexible payout options

Documentation

License

Apache 2.0

Metadata

Release files for sardis-ramp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sardis-ramp 1.0.0
File Size Uploaded
sardis_ramp-1.0.0.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sardis-ramp 1.0.0
File Interpreter ABI Platform
sardis_ramp-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.9 kB

Release files / sardis_ramp-1.0.0.tar.gz

Download URL sardis_ramp-1.0.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a745367a32b1391e9328c4a2abb98259afc3f2f4764145db65130799243dab4e
BLAKE2b-256 checksum
How to use checksums
1b56feb11c6913e005bce6de55f9a8edf7d251466bc6b3062b72a61ec32fcf4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / sardis_ramp-1.0.0-py3-none-any.whl

Download URL sardis_ramp-1.0.0-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48aa7a05e163fd5f6d829374d6fbf9b8c85481cd707f383df72c55106101552e
BLAKE2b-256 checksum
How to use checksums
41992e1cbaee90f2f9962639e1598547ddea22dd5c85a15928ba3b054e11f464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page