Skip to main content
The SDK is designed for Node.js (version 20 or higher) and is distributed as an ESM-only package.

Key Features

The library provides a unified interface for different signing environments:
  • Secure Local Signing - Maintain absolute custody of your assets. Private keys are handled exclusively within your local environment and are never exposed to external services or the P2P.ORG API.
  • Unified Multi-Chain Interface - A single, consistent API for 15+ integrated blockchain networks (including Solana, Ethereum, Cosmos, and more). Switch between networks without rewriting your signing logic.
  • Offline Transaction Logic - Sign transactions in air-gapped or secure server-side environments. The SDK handles the heavy lifting of network-specific transaction formats and serialization.
  • TypeScript-First Architecture - Built with full type safety and IntelliSense support to prevent runtime errors and ensure correct transaction parameters for every protocol.
  • Flexible Integration - Use as a high-level SDK within your Node.js applications or as a CLI tool for manual operations and DevOps workflows.

Related topics

Getting started