Installation
Caishen SDK – Plug & Play SDK Python
The Caishen SDK enables Python developers to easily connect to wallets, agents, and cash accounts across multiple chains including Ethereum, Solana, Bitcoin, Sui, and XRP. With just a few lines of code, you can automate balance checks, initiate transfers, and power AI-driven finance tools — all without managing seed phrases or wallet infrastructure.
Caishen's Python SDK is designed for backend services, bots, agents, and batch automation tasks. Whether you're building a DeFi app, running AI finance agents, or integrating payments into your backend, Caishen makes it simple and secure.
Requirements
For Python (Backend/Automation)
httpx,requests, or a similar HTTP clientFamiliarity with environment variables and JWT authentication
Access to your Caishen project key and secret
PROJECT_KEY: from your Caishen dashboardPROJECT_SECRET: used to generate JWTsUSER_ID: can be any string that uniquely identifies your user in your system
Resources
Example Applications: View working wallet + cash agent integrations.
Troubleshooting: Common setup issues and sandbox tips.
Source Code: Full SDK code and dev toolkits.
Support Portal: Get help directly from the Caishen team or join the community.
Features
🔗 Multi-chain wallet support
🌐 Supports major blockchains:
Ethereum
Bitcoin
Solana
Cardano
Sui, NEAR, Ripple, Tron, TON, Aptos
🔒 Secure wallet management
🐍 Typed Python API interfaces
💸 Token operations: Send, Balance, Swap, Deposit, Withdraw
🛠️ Install Caishen SDK (Latest Version)
We recommend using --upgrade to ensure you're always using the latest stable version with full hosted API support and bug fixes.
Having trouble with finding the package? Another option is to install it from Git. You'll need to install Git.
🚀 Quick Start
🔑 Authentication
You can authenticate as either a user or an agent.
Connect as User
Connect as Agent
Once connected, you can create wallets, check balances, send payments, and more.
🧱 Build from Source
Last updated