Introduction
Introduction
Get started with Evolution SDK for Cardano blockchain development
Introduction
Evolution SDK is a modern, type-safe TypeScript library for building Cardano blockchain applications. Built with Effect-TS, it provides a robust and composable API for working with wallets, transactions, and smart contracts.
Why Evolution?
Learn about the philosophy and design principles
Getting Started
Quick start guide to your first transaction
Installation
Install Evolution SDK in your project
Migration Guide
Migrate from Lucid Evolution to Evolution SDK
What is Evolution SDK?
Evolution SDK is designed to solve common pain points in Cardano development:
- Type Safety: Full TypeScript support with comprehensive type inference
- Modular: Use only what you need - tree-shakable architecture
- Effect-Based: Built on Effect-TS for robust error handling and composability
- Well-Documented: Comprehensive guides and API documentation
Key Features
- ๐ Multiple Wallet Types: Seed phrases, private keys, browser wallets (CIP-30)
- ๐ Provider Flexibility: Blockfrost, Kupmios, Maestro, Koios support
- ๐ฆ Transaction Builder: Intuitive API for building complex transactions
- ๐ฏ Smart Contract Support: Full Plutus integration with datum and redeemer handling
- โก Performance: Optimized encoding/decoding with minimal bundle size
- ๐งช Testing: Built-in emulator and testing utilities
Next Steps
Ready to start building? Check out our Getting Started guide, or dive into specific topics:
- Set up a Client to connect to the blockchain
- Create a Wallet for signing transactions
- Build Your First Transaction