Evolution SDK
Evolution SDK is a modern, type-safe TypeScript library for building Cardano applications. Build transactions, interact with smart contracts, and query blockchain data with excellent developer experience.
Introduction
8 items
Common Patterns
Quick recipes for frequent tasks — copy, paste, and adapt
API Overview
Find the right module for what you need to do
Clients
3 items
Wallets
5 items
Providers
5 items
Transactions
6 items
Addresses
7 items
Assets
3 items
Smart Contracts
12 items
Staking
6 items
Governance
5 items
Querying
5 items
Encoding
8 items
Time
3 items
Devnet
3 items
Testing
3 items
Advanced
5 items
Architecture
9 items
Quick Start
- Getting Started — Learn the basics and build your first transaction in minutes
- Why Evolution — Understand the philosophy and design principles behind Evolution SDK
- Common Patterns — Quick recipes for frequent tasks
- API Overview — Find the right module for what you need
- API Reference — Complete API documentation for all modules
Core Concepts
Learn the fundamentals of working with Evolution SDK.
- Clients — Set up blockchain connections with providers
- Wallets — Create and manage wallets for signing
- Transactions — Build, sign, and submit transactions
- Querying — Query blockchain data and UTxOs
Features
- Type-Safe - Full TypeScript support with automatic type inference
- Modular - Use only what you need with tree-shakable modules
- Modern - Built with Effect for composable, testable code
- Fast - Optimized encoding/decoding and async operations
- Complete - Support for staking, governance, and smart contracts