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/react-native-sessions | This package provides developers with an easy way to manage sessions and securely store public-private key pairs on iOS and Android devices. | @turnkey/react-native-sessions |
@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 |