Skip to main content
Starkzap SDK overview hero

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 Guide

Key Features

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)
DeFi & Financial Services
  • 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?

Build applications where users can swap tokens, stake assets, and earn rewards—all with a simple API.Examples:
  • EKUBO - Concentrated liquidity AMM
  • AVNU - DEX aggregator and paymaster
  • VESU - DeFi protocol suite
Key Features:
  • Token swapping and DEX integration
  • Staking and earning passive income
  • Portfolio management and analytics
Learn more about Staking

Architecture Overview

The SDK consists of modular components that work together seamlessly:
Starkzap

├── Core SDK
│   ├── StarkZap
│   │   └── Network & configuration orchestration
│   └── WalletInterface
│       └── Unified wallet abstraction

├── Signer Backends
│   ├── StarkSigner
│   │   └── Local private key signing
│   ├── PrivySigner
│   │   └── Server-side key management
│   └── Cartridge
│       └── Social login & passkey authentication

└── Feature Modules
    ├── Token Operations
    │   └── ERC20 transfers, balances, approvals
    ├── Staking & Delegation
    │   └── Pool management, rewards, exits
    ├── Transaction Builder
    │   └── Batching, preflight, fee estimation
    └── Type-Safe Primitives
        └── Address, Amount, ChainId
Core Components:
  • 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
Core Concepts
  • 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
Features Examples Complete Examples - See practical examples for web, mobile, and server applications Reference
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: Other Channels: