Compass API SDKs provide powerful capabilities for working with smart accounts. Our SDKs abstract away the complexities multi-step transactions for smart account user operations.

Smart Accounts

Smart accounts enable advanced features like:

  • Multi-signature control: Require multiple signatures for transactions
  • Programmable permissions: Define custom rules for transaction approval
  • Gas abstraction: Pay gas fees in any token
  • Batched transactions: Execute multiple actions in a single transaction

Available SDKs

We support two main SDK implementations:

  • TypeScript SDK (@compass-labs/api-sdk)
  • Python SDK (compass_api_sdk)

Getting Started

TypeScript SDK

npm install @compass-labs/api-sdk

Python SDK

pip install compass_api_sdk

Next steps

ZeroDev Guide