Quick Start Guide
Get started with AllenHark's Solana infrastructure and trading tools. Pick the track that matches what you're building.
Prerequisites
Before you begin, make sure you have:
- A Solana wallet with SOL for transactions
- Node.js 18+, Rust 1.70+, or Python 3.10+ installed
- Basic knowledge of Solana and trading concepts
Track 1: Land transactions (Slipstream)
Slipstream is our sender-agnostic transaction relay: it auto-discovers the nearest region, probes latency to all available workers, and submits over the first protocol in its fallback chain that answers (QUIC, then gRPC, WebSocket, HTTP). If you would rather drive one endpoint yourself, AllenHark Relay is a separate product.
npm install @allenhark/slipstream @solana/web3.jsimport { SlipstreamClient, configBuilder } from "@allenhark/slipstream";
const config = configBuilder()
.apiKey("sk_live_your_key_here")
.build();
const client = await SlipstreamClient.connect(config);
const result = await client.submitTransaction(txBytes);
console.log("Signature:", result.signature);Get your sk_live_* API key from the AllenHark Console under Slipstream → API Keys, then follow the full Slipstream Quick Start (Rust and Python SDKs included).
Track 2: Stream market data (RPC, gRPC, Shreds)
- RPC endpoints — Solana JSON-RPC and WebSocket, authorised by your server's IP
- Yellowstone gRPC — stream accounts, transactions, blocks, and slots
- ShredStream — block data while the block is still being built: decoded entries, or raw shreds on Dedicated
- REST API and WebSocket API reference
Track 3: Run a trading bot
- PumpFun Sniper — snipe token launches, reading shreds and buying through AllenHark Relay
- PumpFun Launch Bundler — atomic token creation and liquidity bundling
- Arbitrage Bot — cross-DEX arbitrage across Raydium, Orca, and Meteora
- Wallet Blacklist — block known scammer wallets before they hit your fills
Next Steps
Need Help?
- Join our Discord community
- Email support: support@allenhark.com
- Check the error reference
