
Introduction
Starkzap enables any application to bring Bitcoin, stablecoins, and DeFi to their users. Built on Starknet’s native account abstraction, it provides the tools to integrate wallets, send tokens, enable staking, and execute transactions—without requiring users to manage seed phrases or understand blockchain complexity. Quick Start: Get your first wallet integration working in under 5 minutes with our Quick Start GuideKey Features
Quick Start
Complete SDK with web, mobile, and server support, production-ready codebase, and minimal configuration
Modular Architecture
Independent modules that allow you to use only what you need while maintaining clean code separation
Protocol Integrations
Ready-to-use integrations with major Starknet services including AVNU Paymaster, Privy, and Cartridge Controller
Cross-Platform
Works seamlessly in Node.js, browsers, and React Native with the same API
Web2-Friendly Auth
Social login, email authentication, and biometrics—no seed phrases required
Seamless UX
Built-in support for gasless transactions, staking, swapping, and borrowing for smooth user experiences
Protocol Integrations
The SDK includes ready-to-use integrations with major Starknet services: Wallet Solutions & Gas Management- Privy - Like OAuth for wallets: users sign in with email or social accounts, and Privy securely manages their wallet keys on their servers (no seed phrases needed)
- Cartridge Controller - Perfect for games: users sign in with Google/Twitter or Face ID/Touch ID, and Cartridge automatically pays all transaction fees so users never see gas costs
- Argent Account - Pre-built wallet template you can use (like using a UI component library)
- Braavos Account - Another pre-built wallet template option
- AVNU Paymaster - Service that pays transaction fees for your users (like offering free shipping—you cover the costs so users don’t have to)
- Native Staking - Let users earn passive income by staking tokens (like earning interest on a savings account)
- Token Operations - Send and receive tokens, check balances (like handling payments and account balances)
- Swaps (incoming) - Let users exchange one token for another (like currency exchange)
- Borrowing (incoming) - Enable users to borrow and lend tokens (like a lending platform)
- Cross-chain Bridge (incoming) - Enable users to move assets between different blockchains
Who Is This For?
Web2 Developers
Jump into blockchain development without learning everything from scratch. Leverage familiar patterns (REST APIs, OAuth) and focus on user experience.
Blockchain Developers
Extend your reach to consumer applications using pre-built integrations without learning mobile/web frameworks from scratch.
Entrepreneurs & Startups
Rapidly prototype and launch blockchain-based applications, reducing development time from months to weeks.
What Can You Build?
- DeFi Trading Apps
- Payment & Fintech Apps
- On-Chain Gaming
- Wallet Applications
Build applications where users can swap tokens, stake assets, and earn rewards—all with a simple API.Examples:Key Features:
- Token swapping and DEX integration
- Staking and earning passive income
- Portfolio management and analytics
Architecture Overview
The SDK consists of modular components that work together seamlessly:- StarkZap - Main orchestration layer for network and configuration management
- WalletInterface - Unified wallet abstraction with interchangeable backends
- Signer Backends - StarkSigner, PrivySigner, Cartridge - flexible authentication
- Feature Modules - Token ops, staking, transactions, type-safe primitives
What’s Next?
Ready to start building? Here’s your roadmap: Setup Guide- Installation - Install the SDK and dependencies
- Quick Start - Get your first wallet integration working in minutes
- Configuration - Configure networks, RPC providers, and integrations
- Paymasters - Set up gasless transactions (AVNU or Cartridge)
- Connecting Wallets - Connect wallets with social login, biometrics, or email
- Transactions - Send transactions, batch operations, and handle fees
- Bitcoin, Stablecoins, and Tokens - Send and receive tokens, check balances
- Staking & DeFi - Enable staking and earning rewards
- Integrations - AVNU Paymaster, Privy, Cartridge
- Glossary - Web3 terms explained in web2-friendly language
- API Reference - Complete API documentation
New to blockchain? Don’t worry! The SDK is designed to be beginner-friendly while remaining powerful for experienced developers.
Community & Support
Join our growing community: Telegram Groups:- Starknet Ecosystem Founders - For founder exposure and ecosystem connections
- Cairo Core Stars - For technical questions and Cairo development
- Starknet Ecosystem - For ecosystem-wide visibility and discussions
- Discord - Starknet Community - Get real-time help and connect with other developers
- Forum - Starknet Community Forum - Ask questions and share knowledge
- GitHub - Starkzap Repo - Report issues, contribute, and explore the codebase