Getting started with the developer-controlled wallets Python SDK
Use the
Python SDK to
interact with
Circle’s Developer-Controlled Wallet APIs,
which allow you to embed secure wallets in your applications and create
blockchain transactions using the Developer Services platform.This page provides short examples of how to install and use the
developer-controlled wallets SDK. For complete examples, see the
Sample Projects page. For more information see the
developer-controlled wallets documentation.
Pydantic v2 upgradeStarting from major version 9, the Python SDK uses Pydantic v2. This change
brings performance improvements, enhanced features, and bug fixes.If you are already using the SDK, and choose to upgrade to major version 9, you
may need to make some changes to your code.For more information, see
Server-side SDK Pydantic v2 upgrade.
Although not a requirement for using the SDK, Circle recommends that you
use a virtual environment
for development. A Python virtual environment is an isolated environment that
you can use to silo your project from the global Python environment.