Skip to main content

SDK Reference

Turnkey provides a variety of client and server SDKs which simplify interacting with Turnkey's API. The SDKs offer methods, utilities, and helper functions to quickly implement features and perform common workflows.

The following SDK reference tables separate our SDKs by Client and Server. The column headers indicate the specific languages or frameworks for which we have an SDK. The rows indicate a specific feature or capability that Turnkey provides.

A green checkmark in the table indicates that the SDK provides either a complete implementation for a feature or helper methods exist and can be composed in a few lines of code to implement a workflow. If no checkmark is present it means the SDK does not offer support for that feature.

Turnkey also has several wrappers for popular web3 libraries to streamline integration into existing dApps.

Client Side SDKs

TypeScript
React
React Native
Flutter
iOS
Authentication
Email
SMS
Passkey
Google
Facebook
Apple
Web3 Wallets
Embedded Wallets
Wallet Creation
Signing
Import
Export
Arbitrary Request Signing
Stamping

Server Side SDKs

TypeScript
Go
Ruby
Rust
Python
Authentication
Wallet Management
Policy Management