Skip to main content

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.

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