CDP SDK

Client libraries for managing EVM and Solana wallets while relying on CDP to secure private keys.

[![Follow @CoinbaseDev](https://img.shields.io/twitter/follow/CoinbaseDev.svg?style=social)](https://x.com/CoinbaseDev) [![Chat on Discord](https://img.shields.io/badge/Chat%20on-Discord-5865F2?style=flat-square&logo=discord&logoColor=white)](https://discord.gg/invite/cdp) [![MIT License](https://img.shields.io/badge/license-MIT-0052FF?style=flat-square)](https://github.com/coinbase/cdp-sdk/blob/main/LICENSE.md)

## Table of Contents - [📖 Overview](#-overview) - [🚀 Quickstart](#-quickstart) - [📚 Documentation](#-documentation) - [💡 Examples](#-examples) - [🤝 Contributing](#-contributing) - [🚨 Security and Bug Reports](#-security-and-bug-reports) - [📧 Contact](#-contact) - [✍️ Contributors](#-contributors) - [📝 License](#-license) ## 📖 Overview This repo contains the [Coinbase Developer Platform (CDP)](https://docs.cdp.coinbase.com/) SDK, which enables developers to programmatically create, manage, and use crypto wallets while relying on CDP to secure private keys. ## 🚀 Quickstart CDP SDK has full-featured client libraries for the following languages. Follow the language-specific installation instructions. - [TypeScript](./typescript) - [Python](./python) - [Go](./go) - [Rust](./rust) ## 📚 Documentation CDP SDK has auto-generated SDK docs for each of the full-featured client libraries: - [TypeScript](https://coinbase.github.io/cdp-sdk/typescript) - [Python](https://coinbase.github.io/cdp-sdk/python) - [Go](https://coinbase.github.io/cdp-sdk/go) Further documentation is also available on the CDP docs website: - [Wallet API v2](https://docs.cdp.coinbase.com/wallet-api-v2/docs/welcome) - [API Reference](https://docs.cdp.coinbase.com/api-v2/docs/welcome) ## 💡 Examples CDP SDK contains fully runnable examples, see the [examples/README.md](./examples/README.md) for more info. ## 🤝 Contributing We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details on: - Repository structure - Development setup for each language - Testing and code style requirements - Pull request process ## 🚨 Security and Bug Reports If you discover a security vulnerability within this SDK, please see our [Security Policy](SECURITY.md) for disclosure information. ## 📧 Contact For feature requests, feedback, or questions, please reach out to us in the **#cdp-sdk** channel of the [Coinbase Developer Platform Discord](https://discord.com/invite/cdp). Resources: - [CDP API Reference](https://docs.cdp.coinbase.com/api-v2/docs/welcome) - [GitHub Issues](https://github.com/coinbase/cdp-sdk/issues) ## ✍ Contributors ## 📝 License This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details.