Welcome to this guide where you can find all the tools and resources needed to build your project on Stellar. Walk through the ‘How to get started’ section to get a high-level understanding of Stellar, consult the 'Developer Resources' for guidance to help you start building, and check out the ‘Tips and Tricks’ section for valuable insights from the Stellar Development Foundation team. Good luck!
How to get started
Interested in learning about Stellar but not sure where to start? Follow these easy 4 steps to become an expert in no time!
- Join the 'Intro to Blockchain and Stellar' workshop on Saturday afternoon, or take a look at these high-level overviews:
- Join the Stellar Quest mini-challenge to get hands-on experience with the tech of Stellar, collect NFTs and win awards! The best team wins the latest gen of the Apple Airpods, and there are participation prizes for in-person attendees.
Developer resources
Now you know how Stellar works, it’s time to start coding! Below are some key resources and tools you can use to build your project on Stellar.
First, a quick note: for these challenges, you'll be building on the Stellar testnet. That's a requirement. We want you to experiment in a sandbox safe from live assets. You don't need to set up your own Stellar infrastructure to use the testnet: the SDF offers a public Horizon API instance that allows you to access it immediately and free of charge, and we encourage you to use it: https://horizon-testnet.stellar.org/.
Documentation 📑
- Stellar Documentation — The canonical resource for building on Stellar. Learn to create an account, send and receive payments, issue assets, build and trick out a Stellar wallet, and more.
- Simple Stellar Wallet Example on CodeSandbox — Get up and running building Stellar wallets faster than ⚡️ Usain Bolt ⚡️
- Stellar App Boilerplate — A collection of basic Stellar functions designed for hackathons that's a little less intimidating than the Stellar Documentation.
- Horizon API Reference — A detailed guide to the resources, endpoints, and errors you will encounter when using the Horizon, the Stellar API.
- Awesome Stellar — A curated list of Stellar applications, blog posts, educational resources, tools, and more.
Project tools 🔧
Building a project using a technology you don’t know yet can feel like a lot. Don’t worry, you don’t need to start from scratch! These tools and resources are great building blocks to start developing on Stellar.
- Stellar SDKs — A list of links to all the Stellar SDKs, each of which has its own robust set of docs. You can build on Stellar in your programming language of choice!
- Create Stellar Token (JS) — A script that allows you to quickly create a Stellar token on testnet.
- Create Stellar Token + Orderbook (Python) — A script that allows you to quickly create a Stellar token and a market for that token on the testnet.