Sentinel SDKs
Sentinel ships official SDKs for Go, JavaScript, and Python - each covering a different language and use case, but all letting you query chain state, manage subscriptions and sessions, and connect to dVPN nodes. The community has also built additional SDKs and libraries that extend support to other languages and use cases; those are listed under Community SDKs below and are not officially maintained by the Sentinel team.
⚙️ Official SDKs
Golang SDK
Full-stack SDK built on Cosmos SDK. Blockchain client, node communication, and native WireGuard/V2Ray/OpenVPN tunnel management.
Javascript SDK
CosmJS-based SDK for browser and Node.js. Queries, signing, WebSocket events, and VPN session handshakes.
Python SDK
gRPC-based SDK for scripting and backend services. Node queries, subscription management, and session handling.
🌐 Community SDKs
🤖 Agent & Automation
AI Connect
Community-built JavaScript library for integrating Sentinel dVPN connectivity into AI agents and automation workflows.
x402
Payments layer that lets AI agents pay USDC on Base or Solana for private VPN access through Sentinel nodes.
Plan Manager
Commerce layer for Sentinel dVPN — create on-chain subscription plans, curate node pools, manage subscribers, and issue fee grants.