6.1. General Resources and Tools Stella - your AI assistant for Stellar development! 🚀 Currently in Beta, Stella helps developers and users with the Stellar blockchain and smart contracts, drawing knowledge from Stack Overflow, the SCF Handbook, YouTube, and GitHub. Chat with Stella via the yellow icon on this page or join the #stella-help channel in the Stellar Developer Discord.
SDKs - Stellar’s Software Development Kits (SDKs) provide devs with the tools, libraries, and documentation to interact with and develop on the blockchain. They simplify tasks such as creating and deploying smart contracts and sending transactions while also offering APIs to access data and integrate functionalities into applications.
Stellar CLI - The command line interface to Soroban smart contracts. It allows you to build, deploy, and interact with smart contracts; configure identities; generate key pairs; manage networks; and more.
Lab - Stellar Lab is our new go-to tool for development, experimenting, and testing, as well as exploring APIs developers use to interact with the Stellar network.
QuickStart - Quickstart is a Docker container that runs a local Stellar network environment (node) allowing developers to run a local version of the Stellar network for development and testing.
More Developer Tools - Find other SDF and ecosystem-maintained developer tools that help streamline the development process for applications and smart contracts on Stellar.
Scaffold Stellar - a developer toolkit for building decentralized applications (dApps) and smart contracts on the Stellar blockchain. It helps you go from idea to working full-stack dApp faster — by providing CLI tools, reusable contract templates, a smart contract registry, and a modern frontend.
OpenZeppelin's Contract Wizard - includes support for Stellar’s Rust-based smart contracts, making it easier for developers to generate and deploy secure, audited contracts. After you have selected your desired template and options you can download it as a single file, a Rust development package, or a Scaffold Stellar Package.
OpenZeppelin MCP Servers - extensions of the OpenZeppelin Contract Wizard that allow you to write and edit smart contracts with natural language prompting. Simply click on the Stellar Contracts card and follow the instructions to install the MCP to your tool of choice.
Launchtube ****- an experimental service designed to simplify the process of submitting Stellar transactions and Soroban operations to the network. It provides an API that accepts Soroban operations and handles their successful submission, abstracting away complexities such as XLM fees, sequence numbers, transaction limits, and ledger constraints.
Scout is an open-source, extensible security analysis tool designed to help developers and auditors of smart contracts (including Soroban) identify common security issues and deviations from best practices. It helps write safer, more robust smart contracts by offering integrations with VS Code and GitHub Actions for seamless CI/CD pipeline integration.
Workshops
Tips, tricks, and resources
Project | Docs | Videos & guides | Project/contract examples (Detailed info) |
---|---|---|---|
Blend | Blend docs | Workshop videoPresentation deckIntegrate with a Blend pool guide | - yieldback (Video) |