$ solana-validator --geyser-plugin-config your_plugin.json

Geyser Plugin
Hosting

Run your custom Geyser plugins on production Solana validators. Receive every account write, every transaction, every slot update at the validator level. No RPC. No polling. No delay.

$65/mo per plugin. You provide the .so and config. We handle everything else.

Talk to Sales
data flow
Solana Validator
Full mainnet validator processing blocks, transactions, and state changes
Geyser Interface
solana-geyser-plugin-interface crate. Your plugin implements the GeyserPlugin trait
Your Plugin (.so)
Compiled Rust shared library. Receives callbacks for accounts, txs, slots, blocks
Your Output
PostgreSQL, Kafka, Redis, gRPC, webhook, file. Your plugin decides where data goes

What your plugin receives

The Geyser interface exposes 6 callback functions. Your plugin implements whichever ones it needs. Every callback fires synchronously inside the validator with zero network latency.

solana-geyser-plugin-interface v1.18+

on_update_account

Fires on every account write. Receive the full AccountInfo including owner, lamports, data, and rent epoch.

Latency
0ms
Frequency
Very high

You ship two files. We run everything.

The split is simple. Your logic, our infrastructure.

What you provide
.so
Plugin binary

Your compiled Geyser plugin. Rust shared library targeting the Solana validator ABI.

.json
Config file

Plugin configuration. Account filters, program IDs, output destinations, custom parameters.

What we manage
Validator
Mainnet validator operation
Block production participation
Vote account management
Stake monitoring
Infrastructure
128+ GB RAM servers
2 TB+ NVMe storage
10 Gbps network
Redundant power & cooling
Maintenance
Solana version upgrades
Plugin ABI compatibility
Security patches
Kernel & OS updates
Observability
Plugin log streaming
Health check monitoring
Auto-restart on failure
Uptime alerts

Send data anywhere

Your plugin controls where data goes. These are the most common output patterns our customers use.

PostgreSQL

Write account state, transactions, and events directly to relational tables

Apache Kafka

Publish events to topics for downstream consumers and stream processing

Redis

Cache hot data for instant reads. Pub/sub for real-time notifications

gRPC Server

Run your own gRPC service inside the plugin and stream to external clients

Webhooks

POST events to any HTTP endpoint. Simple integration with existing APIs

Custom TCP/UDP

Open raw sockets for ultra-low-latency delivery to co-located systems

See how simple it is

Real Geyser plugin examples for common use cases. Each one implements the GeyserPlugin trait and compiles to a .so you can deploy on NLN.

Index every account write for a specific program into PostgreSQL. Catches every state change the instant it happens.

account_indexer.rs
NLN Development Services

Don't want to build the plugin yourself?

Our engineering team builds Geyser plugins, custom indexers, trading bots, analytics dashboards, and full data pipelines. Same engineers who built the infrastructure you're looking at right now.

Geyser plugin development in Rust
Custom indexers and data pipelines
Trading bots and execution engines
Full source code ownership
Deployed and tested on NLN validators
Learn about custom development
Limited time rate
$100$30/hr

70% off while we scale the team

Geyser plugin30-60 hrs
Custom indexer40-80 hrs
Full data pipeline60-120 hrs
Get a Free Estimate

The real cost of running a validator

Running your own Solana validator for Geyser plugins costs thousands per month before you even write a line of code. Here is what you would pay vs what we charge.

Hardware (monthly lease)$800 - $2,000Included
Bandwidth (10 Gbps)$300 - $800Included
Colocation / hosting$200 - $500Included
DevOps engineer time$1,000 - $3,000Included
Total monthly cost$2,300 - $6,300$65

One price. Everything included.

No compute bills. No bandwidth overages. No per-event charges.

Per plugin
$65/mo

Billed monthly. Run 5+? Volume pricing available.

Production mainnet validator
All 6 Geyser callback events
Custom plugin config
Log streaming and health checks
Solana version upgrades
Plugin restarts and updates
Dedicated support channel
Enterprise
Custom

Dedicated validators, SLA, priority support.

Everything in standard
Dedicated validator instances
Volume pricing for 5+ plugins
Priority plugin review
Committed SLA with credits
Direct engineering support
Custom integration help
Contact Sales

Frequently asked questions

Everything you need to know about Geyser plugin hosting.

plugin.so + config.json = deployed

Your plugin. Our validator.
$65/mo.

No hardware to provision. No validator to babysit.
Just your code running on mainnet.

Talk to Sales