Overview
Overview of the various SDKs available for integrating with the Sequence developer platform.
Sequence provides multiple SDKs to help you integrate blockchain functionality into your applications across different platforms and languages.
Javascript
A complete web3 development stack for building dapps and games on Ethereum chains. Includes wallet integration, transaction management, and smart contract interactions.
Web SDK
React components and hooks for easy integration of Sequence wallet features into your web applications. Includes pre-built UI components and customization options.
Unity
Custom-built SDK for Unity game development, providing lightweight Ethereum integration and wallet functionality optimized for gaming applications.
Unreal
Native SDK for Unreal Engine, enabling seamless blockchain integration for games. Features wallet connectivity, transaction handling, and authentication systems.
Go
Full-featured SDK for Go/Golang backends, powering Sequence’s own infrastructure. Includes wallet management, transaction handling, and Ethereum interactions.
Mobile
React Native SDK for building mobile applications with complete Sequence Embedded Wallet and Indexer integration.
Key Features
- Multi-Platform Support: Build applications across web, mobile, and game platforms
- Wallet Integration: Easy-to-use wallet connectors for popular frameworks
- Smart Contract Interaction: Tools for deploying and interacting with smart contracts
- Transaction Management: Simplified transaction creation, signing, and sending
- Type Safety: Strong typing support in TypeScript and Go implementations
- Extensive Documentation: Detailed guides and API references for each SDK
Feature Comparison
This table provides a high-level comparison of the features available in the Sequence Headless Wallet, Web, Unity, and Unreal SDKs.
Feature | Typescript Wallet SDK | Web SDK (React) | Unity SDK | Unreal SDK |
---|---|---|---|---|
Target Platform | Web (Headless) | Web (React) | Unity | Unreal Engine |
UI Components | No | Yes (Pre-built, Customizable) | Prefabs | Prefabs |
Authentication | Yes (Email, Social, Guest) | Yes (Email, Social, Guest) | Yes (Email, Social, Guest) | Yes (Email, Social, Guest) |
Wallet Support | Embedded / Ecosystem | Embedded / Ecosystem / External | Embedded / Ecosystem | Embedded / Ecosystem |
Inventory | No | Yes | Yes | Yes |
On-Ramp | No | Via Wallet UI | Via Prefabs | Via Prefabs |
Integrated Swaps | No | Yes | Yes | Yes |
Checkout | No | Yes | Yes | Yes |
Note: Features listed as “Via Core SDK” or similar mean that while the specific SDK might not implement the feature directly, it relies on underlying Sequence services or the core TypeScript SDK to provide that functionality, often facilitated by the integrated wallet experience.
Getting Started
Choose the SDK that best matches your platform and development needs:
- For web applications:
- Use Web-SDK for React applications
- Use the TypeScript/JavaScript SDK for core functionality
For game development:
- Use the Unity SDK for Unity games
- Use the Unreal SDK for Unreal Engine games For backend services, check out the Go SDK For mobile apps, explore the React Native SDK
Support
Need help choosing or implementing an SDK? Join our Discord community for support and discussions.
Was this page helpful?