Lantern is a local Solana RPC cache powered by FluxRPC data. It can serve selected account-state reads locally for very low latency while forwarding unsupported or uncached requests upstream.
Lantern - Local Solana RPC
Lantern: The fastest local Solana RPC. Run your own high-performance Solana node with minimal latency. Available for macOS, Linux, and Docker.
Local cache for frequent Solana account reads
Lantern streams updates for the programs you configure, keeps selected account state local, and answers supported requests from that local cache when possible.
Built for low-latency and high-throughput workloads
FluxRPC docs describe Lantern response times around 0.1-0.25ms for common cached reads and local throughput above 10,000 requests per second in test conditions.
Uses FluxRPC as its data source
Lantern still relies on FluxRPC for upstream data and synchronization. That means your cost model remains tied to FluxRPC bandwidth while cached reads can reduce repeated upstream calls.
Introducing Lantern
Query the Solana Account State Faster than Any RPC
Lantern is like having your own dedicated RPC, right next to your application, for the fastest possible access to the Solana account state.
Get StartedLive ComparisonDocumentationConfigurator
Download Lantern
Get lightning-fast access to the Solana account state with Lantern. Available for multiple platforms.
Version 0.0.12 Beta โข macOS 15.5 or later
macOS
macOS 15.5 or later
Linux
Ubuntu 22.04 or later
Docker
Docker 28.1.1 or later
By downloading Lantern, you agree to our Terms of Service and Privacy Policy.
๐ Alarmingly Fast
Lantern is Alarmingly Fast
The fastest fighter jet is 170 times faster than the fastest human. That's the difference between Lantern and the fastest RPC. Trading using a competing product is like trying to outrun a fighter jet.
๐ฅ Built on FluxRPC
Built on FluxRPC
The freshest data โ available faster than ever before. Real-time, head-slot accuracy. Pay only for the bandwidth you use. Built by devs for devs. It's like having FluxRPC on localhost.
โก Speed of Light
Why Limit Yourself to the Speed of Light?
Lantern is always up-to-date, and can respond within as little as 100 microseconds โ before your request even reaches your current RPC, at the speed of light. You can't beat us. It's not personal โ it's just physics.
๐ฐ Cost-Effective
Scale Past Your Costs Like Never Before
The cost to run Lantern remains constant for cached data, no matter how many requests you make. Go ahead and make 10,000 requests per second. You only have to pay for the bandwidth to keep your local data up-to-date. With Lantern, your costs no longer scale with you. You scale past them.
Response Time
170x faster than the fastest competing RPC
Typical response time
1.
Lantern
0.15ms
Typical response time
2.
Fastest Competing RPC
26ms
Tested using response time of getAccountInfo
Fresh Data
FluxRPC
Just now
Just now
Just now
Dead Data
Competitors
2 hours ago
2 hours ago
More for less
Lantern
Requests
Unlimited Requests ๐ฅ ๐ฅ Less for more
Competitors
Requests
1,000 per second
Frequently Asked Questions
About Lantern
๐ค How do I start using Lantern? First, create an account on FluxRPC as well as an API key. Next, download and run Lantern. Access the Lantern Configurator to set up Lantern. If using Docker, instead use the URL printed to the terminal. Consult our documentation for more information. ๐ฅ Who is Lantern for? Lantern is for traders, arbitrage bots, and large-scale applications. In short, anyone that needs to query the Solana account state frequently and receive an answer quickly. โ๏ธ How does Lantern work? Lantern uses a custom protocol to efficiently synchronize your local copy of the Solana account state with FluxRPC. You only need to store and update the Solana programs you are interested in. ๐ฐ What does Lantern cost to use? The cost to use Lantern depends on how much bandwidth you use (6$ per 100GB). If you are storing Solana programs that change frequently, it will cost more. A good starting point is the FluxRPC Developer plan. This is enough to keep a few large programs up to date. ๐ What happens if I request an account Lantern isn't storing? It will forward the request to FluxRPC. You can configure Lantern to detect this and start caching this account and keeping it up-to-date in response to your request. This is a good way to store accounts belonging to the System or Token programs. Note that keeping these programs up to date can cost quite a bit of bandwidth. ๐ป Will I need to change my application? Lantern should be a drop-in replacement for any RPC service. If you ever make an RPC call that Lantern does not have up-to-date information on, it will simply pass that request on to FluxRPC. ๐งช Can you help me test whether Lantern will work for my application? Yes! Please reach out. We may be able to suggest ways to get the most out of Lantern, or offer you a temporary API key to confirm that performance really is as good as we say it is.