
Hydra SDK
A comprehensive software development kit for building Cardano DApps and wallet applications with Hydra Layer 2 integration
Everything you need to build
A complete toolkit with modular packages, TypeScript support, and comprehensive documentation
Cardano Wallet Management
Create, restore, and manage Cardano wallets with full HD wallet support and transaction signing.
Hydra Layer 2 Integration
Complete Hydra Head lifecycle management with real-time transaction processing.
Transaction Builder
Advanced transaction building utilities with UTxO selection and fee optimization.
WASM Integration
High-performance Cardano serialization with browser-optimized WebAssembly.
TypeScript First
Full TypeScript support with comprehensive type definitions and IntelliSense.
Modular Architecture
Extensible package-based architecture for easy customization and integration.
Apps Built with Hydra SDK
Discover powerful applications already using our SDK in production

Hydra Wallet
Cardano Wallet
A modern, secure Cardano wallet with Hydra Layer 2 support for instant transactions and DeFi operations.

Hydra SDK Playground
Development
An interactive playground for experimenting with Hydra SDK features and building DApps.

Hydra Flappy Bird
GameFi
Classic Flappy Bird game reimagined with blockchain integration, NFT rewards, and Hydra-powered microtransactions.

Hydra Fastpay
Payment Solution
Lightning-fast payment processing using Hydra Layer 2 for instant, low-cost transactions on Cardano.

Hydra Rock Paper Scissors
GameFi
Decentralized game of Rock Paper Scissors with NFT rewards and Hydra Layer 2 scalability.

VTechcom
A creative software development technology company, accompanying the future of decentralized applications on Cardano.
Quick Start
Get up and running in minutes
1. Installation
# Install core packages
npm install @hydra-sdk/core @hydra-sdk/bridge @hydra-sdk/transaction @hydra-sdk/cardano-wasm2. Basic Usage
import { AppWallet, NETWORK_ID } from '@hydra-sdk/core'
// Create new wallet
const wallet = new AppWallet({
networkId: NETWORK_ID.PREPROD,
key: {
type: 'mnemonic',
words: AppWallet.brew() // Generate new mnemonic
}
})
// Get account
const account = wallet.getAccount(0, 0)
console.log('Address:', account.baseAddressBech32)Next Steps
Join Our Community
Connect with developers, get support, and stay updated with the latest SDK developments
