Stellar SDKs & Developer Tools
SDKs, CLIs and developer tooling for building on Stellar and Soroban, with the languages each supports and how actively it is maintained.
SDKs, CLIs and developer tooling for building on Stellar and Soroban, with the languages each supports and how actively it is maintained.

TypeScript SDK for building Stellar smart wallets secured by passkeys (WebAuthn/secp256r1) — client, server and Soroban contract components for signing with device biometrics instead of seed phrases. By kalepail (Tyler van der Hoeven).

PaltaLabs' The Strategists builds reusable Soroban smart-contract modules for DeFi yield optimization (tied to their DeFindex product), funded by SCF #42.

Trustline unlocks institutional onchain finance. Hacks like Bybit on Ethereum and Drift on Solana are an urgent reminder that blockchain works, but isn't yet safe to use even for native users. Trustline is offering the missing security and insurance layer for institutional adoption. Since 2025, stablecoin adoption has enabled institutions to manage wallets and hold digital assets. They now seek institutional-grade yield. At the same time, proven onchain lending and trading protocols want institutional users, but their permissionless design and the $4B lost to fraud and hacks in 2025 remain major barriers. Trustline bridges this gap. It adds institutional access controls, stronger security standards, and smart contract insurance to any protocol. This helps onchain services offer a best-in-class approach to security and client fund protection, with insurance coverage if unforeseen events occur. Trustline supports asset managers and hedge funds, RWA issuers, and intermediaries or brokers matching institutional trading and lending flows. We've build a first live protected vault for algorithmic trading hedge fund on Hyperliquid, and this grant will support Trustline’s implementation on Stellar and Soroban, opening Stellar-based onchain services with institutional investors as NAV products.

A .NET/C# SDK for building applications on the Stellar network. Enables C# and .NET developers to interact with the Stellar blockchain, manage accounts, submit transactions, work with Stellar assets, and integrate Stellar and Soroban smart contract functionality into .NET applications.

Parent entity of a variety of Stellar subservices like xlm.sh, Lumensigner, Quasar RPC, Cross Mesh and maintainer of Ledger and Trezor intergrations.

A native Swift SDK for building Stellar-powered iOS and macOS applications. Enables developers to interact with the Stellar network, manage accounts, submit transactions, and build on Soroban smart contracts. Developed and maintained by Soneso (Christian Rogobete), it won first place in the 2018 Stellar Build Challenge and is supported by the SCF Public Goods program.

REAPP (Real Agentic Payment Protocol) is the authorization layer for agentic commerce on Stellar. It composes x402 HTTP settlement, Soroban policy enforcement, and AP2 mandate authorization into a single TypeScript SDK, enabling AI agents to make user-authorized payments on-chain.

A naming and discovery system for deployed smart contracts on the Stellar network. Lets developers browse WebAssembly modules (WASMs) and live contract instances by name, and import contract clients directly in Soroban projects via a Rust crate (`cargo add stellar-registry`).

Arcane delivers a compliance-ready privacy infrastructure that enables institutions and developers to run confidential financial operations on Stellar.

Quasar by Lightsail Network is a Stellar RPC and data services provider offering a real-time mainnet Stellar RPC node (rpc.lightsail.network), a full archive RPC for historical queries, and a Galexie data lake. Provides mainnet RPC archive access for builders reading and submitting transactions. Listed on the official developers.stellar.org RPC providers page; Lightsail also maintains the Java Stellar SDK.

Community-maintained C#/.NET SDK (dotnet-stellar-sdk by Beans BV) for building on Stellar, listed as the C# .NET client SDK on developers.stellar.org/docs/tools/sdks. Build and sign transactions, query Horizon, and call the Stellar RPC for Soroban smart contracts. Apache-2.0; actively maintained (v15.1.0, June 2026).

Community-maintained iOS and macOS SDK (stellar-ios-mac-sdk by Soneso) for building on Stellar in Swift, listed on developers.stellar.org/docs/tools/sdks as a client SDK. The Swift client library to build and sign transactions, query Horizon, handle SEPs, and call the Stellar RPC for Soroban smart contracts.

java-stellar-sdk is a community-maintained Java/Android client SDK listed as an official client SDK on developers.stellar.org. Maintained under the Lightsail Network org, it provides APIs to build and sign transactions, query Horizon, and call the Stellar RPC Server to deploy and invoke Soroban smart contracts.

Official SDF-maintained TypeScript Wallet SDK (@stellar/typescript-wallet-sdk) for building Stellar wallet apps fast. Wraps the JavaScript Stellar SDK to handle accounts, payments, key management, and anchor integration via SEPs (SEP-6, SEP-10, SEP-24, SEP-31). One of the four official Wallet SDK languages on developers.stellar.org.

The official SDF-maintained Rust SDK (soroban-sdk) for writing Stellar smart contracts that compile to Wasm and run on the Soroban runtime. The canonical contract SDK: data structures, storage access, crypto, cross-contract calls and a test harness. Published on crates.io as soroban-sdk.

The official SDF-maintained Go SDK (go-stellar-sdk) for building on Stellar. The canonical Go client library to build and sign transactions, query Horizon via horizonclient, and interact with the Stellar RPC. In Oct 2025 the stellar/go monorepo was renamed to stellar/go-stellar-sdk; listed as an official client SDK on developers.stellar.org.

The official SDF-maintained JavaScript/TypeScript SDK (@stellar/stellar-sdk, formerly js-stellar-sdk) for building on Stellar. The canonical client library for Node.js and browsers: build, sign and submit transactions, query Horizon, and call the Stellar RPC for Soroban smart contracts. Listed as an official client SDK on developers.stellar.org.

SoroPG (Soroban Playground) is a browser-based web IDE for writing, testing, and deploying Soroban smart contracts on Stellar — no local CLI required. Features include a Monaco code editor, WASM compilation, wallet generation, contract deployment, function invocation, multi-file workspaces, GitHub URL loading, and local testnet support.

Scaffold Stellar is a developer boilerplate and framework for building dApps on the Stellar network. It provides built-in OpenZeppelin smart contracts, a frontend scaffold, contract invocation tooling, and CLI plugins — enabling developers to go from zero to testnet in minutes.

A domain-specific language for writing zero-knowledge circuits, developed by Aztec Labs. Used by Stellar/Soroban developers for privacy-preserving smart contract verification.

Latch provides open-source C-address onboarding infrastructure for Stellar, enabling users to create and fund Soroban Smart Accounts without ever touching a traditional G-address. Built on OpenZeppelin's Smart Account standard, it delivers three components: Latch Bridge (a proxy contract and relay service that routes funds from direct sends, CEX withdrawals, and fiat on-ramps to the user's C-address automatically), Latch Wallet (a production-grade C-address reference wallet at feature parity with Freighter, including token display, transaction history, signer management, and policy controls), and Latch SDK (TypeScript and Rust libraries for wallet developers to add C-address support instantly, with cross-ecosystem sign-in from MetaMask, Phantom, and Rabby via OpenZeppelin verifier contracts).

Kotlin Multiplatform SDK for Stellar (kmp-stellar-sdk by Soneso), listed as a client SDK on developers.stellar.org/docs/tools/sdks. Write your Stellar integration once in Kotlin and deploy across JVM (Android, server), iOS, macOS and Web. A client library to build and sign transactions, query Horizon, and call the Stellar RPC for Soroban smart contracts.

Smart Account Onboarding is an open-source reference implementation and onboarding standard that removes the primary adoption friction for Soroban smart accounts: funding a C-address without forcing end-users to first create and manage a traditional G-address. The project delivers: a G→C seamless funding bridge (supporting inbound funding from existing G-addresses, CEX withdrawals, and optional off-ramp rails), making the “G-address step” transparent or unnecessary for the user, a production-grade reference C-address wallet (web + mobile) with token holdings and transfer history at parity with Freighter, a reusable Onboarding Kit (UI + SDK) that wallet providers can embed to standardize the “create C-address → fund fees → add assets → bridge funds” journey across the ecosystem. Implementation aligns with the OpenZeppelin Smart Account standard, using its smart-account primitives (policies/signers/verifiers) to support modern auth patterns and extensibility.