Evolution SDK
Introduction

Platform Compatibility

Supported platforms and runtimes

Platform Compatibility

Evolution SDK supports a wide range of platforms and runtimes. Here's what's supported:

JavaScript Runtimes

RuntimeVersionStatus
Node.js18+✅ Fully Supported
Deno1.40+✅ Fully Supported
Bun1.0+✅ Fully Supported
BrowserES2020+✅ Fully Supported

Operating Systems

OSStatus
Linux✅ Fully Supported
macOS✅ Fully Supported
Windows✅ Fully Supported
iOS (via React Native)✅ Supported
Android (via React Native)✅ Supported

Browser Compatibility

Evolution SDK works with all modern browsers:

  • Chrome/Edge 90+
  • Firefox 88+
  • Safari 14+

For older browser support, use a transpiler like Babel.

Cardano Networks

Evolution SDK can interact with:

  • Mainnet - Production network
  • Preprod - Pre-production testnet
  • Preview - Preview testnet
  • Custom Networks - Private networks with custom configurations

Frameworks & Libraries

The SDK integrates seamlessly with:

  • React, Vue, Svelte, Angular
  • Next.js, Nuxt, SvelteKit
  • Express, Fastify, Hono
  • Electron, Tauri, React Native

Type Safety

Evolution SDK is fully typed with:

  • TypeScript 5.0+ support
  • Full type inference
  • No any types by default
  • Effect-TS integration for advanced patterns

Minimum Resource Requirements

  • Memory: 64 MB (Node.js), varies by browser
  • Storage: ~5 MB for SDK and dependencies
  • Network: Standard internet connection

Questions?

If your specific platform isn't listed or you have compatibility concerns, check Advanced or open an issue on GitHub.