Skip to main content

Welcome

Stellar is a layer-1 open-source, decentralized, peer-to-peer blockchain network that provides a framework for developers to create applications, issue assets, write smart contracts, and connect to existing financial rails. Stellar is designed to enable creators, innovators, and developers to build projects on the network that can interoperate with each other.

These docs will teach you how to build applications, issue and use tokens, write smart contracts, set up on and off-ramps, set up a validator node, and more.

If you can’t find answers to your questions in the docs, search for your answer or ask questions in our Stellar Developer Discord or Stack Exchange.

Stellar 101

Learn the core concepts of Stellar in this educational section.

Dive In

Write a Smart Contract

Get set up and write your first smart contract on the Stellar network.

Get Started

Issue an Asset

Issuing assets on Stellar is easy. Learn how in this tutorial.

Issue Asset

Build an Application

Build an application on Stellar using the Wallet SDK or JS SDK.

Get Building

Developer Tools

Stellar has a myriad of community and SDF-maintained tools. Check them out!

See Tools

Access Data

The RPC, Hubble, and Horizon offer all the data capabilities you could possibly need.

Get the Goods

Docs

This section walks you through building on Stellar without smart contracts. Learn basic Stellar functions such as creating accounts and making payments, how to issue assets on the network, how to build an application with the JavaScript SDK, Wallet SDK, and more.

Smart contracts

Smart contracts on Stellar launched on Mainnet following a successful validator vote on February 20th, 2024. Stellar's smart contract platform includes the smart contract environment, a Rust SDK, a CLI, and an RPC server.

This section details how to get started by writing a Hello World contract, then dives deeper into smart contracts on Stellar with various example contracts and how-to guides. Also, learn how to use Stellar assets in smart contracts with the Stellar Asset Contract or how to create your own smart contract token.

Learn

Find all informational and conceptual content here. Learn about Stellar fundamentals like how accounts and transactions function, dive deeper into the functionality of each operation, discover how fees work, and more.

Tools

Find all SDKs and developer tools in this section (including both community and SDF-maintained).

Reference

A quick look at useful information such as the various network data (for Mainnet, Testnet, and Futurenet), current software versions, and resource limitations and fees.

Network

Discover various data availability options (RPC, Hubble, and Horizon), how to use the Anchor Platform or Stellar Disbursement Platform, and how to set up a Core Node.

Contribute to the docs and leave feedback

Stellar’s Developer Documentation is open-source, and contributions to the docs are encouraged. You can file an issue or pull request to add new content, suggest revisions to existing content, submit suggestions, report bugs, and more in the Stellar Docs GitHub Repo.

Also, feel free to leave any additional feedback by filing issues in the various other Stellar repos.

Developer resources

Interact with other Stellar developers, keep up with ecosystem standards and protocol upgrades, and learn about upcoming events.

Stellar Developer Discord
Ask questions and engage with other Stellar devs.

Stellar Developers Google Group
Discuss Core Advancement Proposals (CAPs) and Stellar Ecosystem Proposals (SEPs), talk about the development of Stellar Core and Horizon, and stay informed about important network upgrades.

Stellar Stack Exchange
A question and answer site for Stellar developers; if you can’t find what you’re looking for in the docs, try searching the Stack Exchange to see if your question has been addressed. If it hasn't, feel free to ask!

Developer Site
Get the latest news and insights about building on Stellar.