Skip to main content
Gatekeeper is Helius’s new edge gateway, now in public beta, that removes Cloudflare from the critical path. Eliminating our edge latency unlocks the true speed of our core APIs and services—response time improvements range anywhere from tens to hundreds of milliseconds. Gatekeeper acts as a single, unified entry-point for all requests (e.g., JSON-RPC, WebSockets, and Helius APIs): it terminates connections at geographically distributed edge locations, and intelligently routes requests to our backend infrastructure. For latency-critical workloads, Gatekeeper provides the shortest network path, reducing hops and shaving off milliseconds.
Currently not supported: LaserStream is not yet available on Gatekeeper. Use the dedicated LaserStream endpoints for gRPC connections.

Quick Start

Switch to the Beta Endpoint

Replace your existing endpoint with the Gatekeeper beta:
const url = "https://mainnet.helius-rpc.com?api-key=YOUR_API_KEY";
That’s it! Your existing API key works without any changes. All JSON-RPC endpoints are fully supported, including standard Solana RPC methods, Helius-specific RPC endpoints (e.g., gTFA), DAS, Photon, Priority Fee API, and the Enhanced Transactions API.

Usage Examples

const url = `https://beta.helius-rpc.com?api-key=${YOUR_API_KEY}`;

const response = await fetch(url, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    jsonrpc: '2.0',
    id: 1,
    method: 'getLatestBlockhash',
    params: []
  })
});

const data = await response.json();
console.log(data);

WebSocket Support

Gatekeeper also supports WebSocket connections with the same performance improvements:
const ws = new WebSocket(`wss://beta.helius-rpc.com?api-key=${YOUR_API_KEY}`);

ws.on('open', () => {
  ws.send(JSON.stringify({
    jsonrpc: '2.0',
    id: 1,
    method: 'transactionSubscribe',
    params: [
      {
        accountInclude: ['YOUR_ACCOUNT_ADDRESS']
      },
      {
        commitment: 'confirmed',
        encoding: 'jsonParsed',
        transactionDetails: 'full',
        showRewards: true,
        maxSupportedTransactionVersion: 0
      }
    ]
  }));
});

ws.on('message', (data) => {
  console.log('Transaction:', JSON.parse(data));
});

What to Expect

During the beta period:
  • Lower Latency - Significantly faster response times across the board
  • Better Performance Under Load - Improved reliability during high-traffic periods
  • More Consistent Response Times - Reduced variance in latency
  • Improved WebSocket Stability - More reliable real-time connections
  • Full API Compatibility - All existing RPC methods work identically
  • Same Pricing - No additional cost for beta access
  • Global Distribution - Edge nodes across multiple continents

Who should use Gatekeeper?

Gatekeeper is ideal for applications where performance matters:
  • High-Frequency Applications - Any app where latency matters
  • Trading Bots - Maximum speed for arbitrage opportunities
  • DeFi Protocols - Real-time price feeds and fast transaction submission
  • Gaming Applications - Low response times for smooth UX
  • NFT Marketplaces - Instant minting and low-latency queries

Migration Checklist

1

Update Your Endpoint

Change mainnet.helius-rpc.com to beta.helius-rpc.com in your code
2

Test in Development

Run your test suite to verify everything works as expected
3

Monitor Performance

Check your metrics—you should see improved latency and more consistent response times
4

Deploy to Production

Once verified, deploy your changes to production

Rollback

If you need to rollback for any reason, simply switch back to the standard endpoint:
const url = "https://mainnet.helius-rpc.com?api-key=YOUR_API_KEY";

Limitations & Known Issues

Beta Status: Gatekeeper is production-ready but still being optimized. We recommend testing in development before switching production traffic.
Not yet supported: Current status:
  • Some advanced features are still being rolled out
  • We’re continuously optimizing routing algorithms
  • Performance improvements are ongoing

Rollout Plan

Gatekeeper is currently opt-in while we optimize performance and gather feedback. Timeline:
  • Now: Public beta available to all users
  • Coming Weeks: Additional optimizations and performance improvements
  • Coming Months: Gradual migration of all traffic to Gatekeeper as the default

Feedback & Support

We’re actively monitoring Gatekeeper’s performance and would love your feedback:

FAQs

No! Your existing API key works with Gatekeeper without any changes.
No. Gatekeeper is available at no additional cost. Your existing pricing plan applies.
All JSON-RPC endpoints are fully supported, including standard Solana RPC methods, Helius-specific RPC endpoints (e.g., gTFA), DAS, Photon, Priority Fee API, and the Enhanced Transactions API. WebSocket connections are also supported. Note: LaserStream is not yet available on Gatekeeper—use the dedicated LaserStream endpoints instead.
You can easily rollback by switching back to mainnet.helius-rpc.com. Contact support if you need help.
We’re planning a gradual rollout over the coming months. We’ll notify all users before making any changes to default endpoints.
Currently, Gatekeeper is available for mainnet only. Testnet/devnet support is coming soon.
LaserStream is not yet available on Gatekeeper. For gRPC connections, use the dedicated LaserStream endpoints.

Ready to try Gatekeeper?

Get started in less than 5 minutes by updating your endpoint URL