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.

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.

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.

Download for macOS

Version 0.0.12 Beta โ€ข macOS 15.5 or later

macOS

macOS 15.5 or later

Download

Linux

Ubuntu 22.04 or later

Download

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.