This documentation contains guides for using Turnkey’s React Native compatible JavaScript packages.
Package Name | Description | Link |
---|---|---|
@turnkey/http | A lower-level, fully typed HTTP client for interacting with the Turnkey API. | @turnkey/http |
@turnkey/crypto | This package consolidates common cryptographic utilities used across our applications, particularly primitives related to keys, encryption, and decryption in a pure JavaScript implementation. | @turnkey/crypto |
@turnkey/api-key-stamper | A JavaScript package for API stamping functionalities. It is meant to be used with Turnkey’s HTTP package. | @turnkey/api-key-stamper |
@turnkey/encoding | This package contains decoding and encoding functions used by other Turnkey packages. | @turnkey/encoding |
@turnkey/react-native-passkey-stamper | A React Native package for stamping payloads with passkeys. It is meant to be used with Turnkey’s HTTP package. | @turnkey/react-native-passkey-stamper |
@turnkey/sdk-react-native | A package to simplify integration of the Turnkey API. It provides secure session management, authentication, and cryptographic operations. | @turnkey/sdk-react-native |
@turnkey/ethers | A package for integrating Turnkey signers with the Ethers.js library. | @turnkey/ethers |
@turnkey/solana | A package for integrating Turnkey signers with the Solana blockchain. | @turnkey/solana |
@turnkey/cosmjs | A package for integrating Turnkey Signers with the CosmJS library. | @turnkey/cosmjs |
@turnkey/viem | Contains helpers to use Viem with Turnkey. | @turnkey/viem |