Getting started with the user-controlled wallets Python SDK
Use the Python SDK
to interact with
Circle’s User-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 user-controlled
wallets SDK. For complete examples, see the Sample Projects
page. For more information see the
user-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.