Evolution SDK
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.

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: