Skip to main content

Sardis Fiat Ramp - Bridge crypto wallets to traditional banking

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sardis_ramp-1.0.0.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sardis_ramp-1.0.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file sardis_ramp-1.0.0.tar.gz.

File metadata

  • Download URL: sardis_ramp-1.0.0.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for sardis_ramp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a745367a32b1391e9328c4a2abb98259afc3f2f4764145db65130799243dab4e
MD5 0f44363a855a4ca9f7724c8e510a6e59
BLAKE2b-256 1b56feb11c6913e005bce6de55f9a8edf7d251466bc6b3062b72a61ec32fcf4e

See more details on using hashes here.

File details

Details for the file sardis_ramp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: sardis_ramp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for sardis_ramp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48aa7a05e163fd5f6d829374d6fbf9b8c85481cd707f383df72c55106101552e
MD5 9023f6edaf9fb20bd14aa05a2cbf5218
BLAKE2b-256 41992e1cbaee90f2f9962639e1598547ddea22dd5c85a15928ba3b054e11f464

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page