Author
Molly Karcher
Publishing date
Developer Tool
Data
Horizon
If you’ve been building on Stellar recently, you’re likely familiar with Soroban RPC. With the rollout of Protocol 22, it has been rebranded to Stellar RPC. This change isn’t just about the name, it represents the Stellar Development Foundation’s (SDF) commitment to simplifying data access for all Stellar developers. In this post, we’ll explain the reasoning behind the name change, why Stellar RPC is the future, and how it aligns with the growing needs of the Stellar network.
Stellar RPC is a lightweight tool that provides real-time access to Stellar network data. Much like RPC nodes in other blockchain ecosystems, it allows developers to query the network efficiently. Whether you’re building a non-custodial wallet, issuing assets, or monitoring network activity, Stellar RPC is designed to provide trusted, stable infrastructure that anyone can run.
Key Features:
What Stellar RPC is not:
For any new builders coming to Stellar, Stellar RPC should be your starting point—it’s built to align with the growing needs of the ecosystem.
The name Soroban RPC gave the impression that the tool was specific to Stellar smart contract functionality that is powered by the Soroban contract runtime. However, Stellar RPC supports access to all data on Stellar, not only smart contracts.
This misalignment created a split-brain mentality in the ecosystem: developers building without smart contracts leaned toward Horizon, while those building smart contracts used RPC. By renaming it to Stellar RPC, we’re unifying the approach to data access and reinforcing its role as the foundational entry point for all Stellar builders.
Using Horizon today is like using a sledgehammer to crack a nut; it’s powerful, but increasingly impractical for most use cases. Horizon is engineered to maintain all historical data back to genesis and provides customized indexing capabilities for specific use cases that only a subset of applications care about (e.g., payment providers, trading bots).
When running your own infrastructure, you’ll likely find that Horizon is overkill for your application’s requirements. Not only that, but maintaining it will become even more challenging as network activity increases and the cost of preserving full history continues to rise.
This impracticality has long been hidden from a lot of the ecosystem, as the SDF’s hosted Horizon instance has shouldered a lot of the operational burden. But we know that this dynamic has come with its own set of issues, as it’s hindered the ability to create a healthy, self-sustaining, decentralized network. By moving beyond Horizon, we aim to foster an ecosystem where developers can build tailored solutions without unnecessary overhead.
If you were at Stellar Meridian 2024 , you might have heard about the plan to significantly increase network capacity. We’ve also started to see huge upticks in organic network activity in the last couple months of 2024, presenting a concrete need for more capacity.
At present, Horizon’s database is growing at a rate of 1 TB per month, but that rate could increase drastically as network activity picks up and we adjust network settings to accommodate. You may find that your operational experience will degrade even quicker than expected, given this context.
Horizon will continue to receive protocol updates, but it won’t see additional features added in support of smart contracts, and it won’t be significantly overhauled to support performance needs for large historical data sets. For developers seeking a scalable, unified approach to Stellar data access, look beyond Horizon and consider Stellar RPC or new open-source architecture known as the Composable Data Platform.
Stellar RPC is just getting started, and we’re committed to delivering new features and improvements to ensure it meets the growing demands of the Stellar ecosystem. Stay tuned for more details on the 2025 roadmap, which we’ll be sharing soon.
In the meantime…
Join us in the Stellar Developer Discord to share your thoughts and connect with other builders in the Stellar community
Looking for someone to run a Stellar RPC instance for you?Check out one of the ecosystem RPC providers
Article
• Molly Karcher
Beginning August 1st, 2024, the Stellar Development Foundation's Mainnet instances of Horizon will provide one year of historical data, which will be…
Article
• Molly Karcher
Developer Tool
Data
This article is the first in an expansive series on the Composable Data Platform, the next generation data-access platform on Stellar. The Composable…
Article
• George Kudrayvtsev
A blog detailing how the Stellar network's recently released and announced the Composable Data Platform can be used to add backfilling support to…