Quick Start Guide
Get up and running with AllenHark's Solana infrastructure and trading tools in under 5 minutes. 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 faster (Slipstream)
Slipstream is our transaction-landing relay: it auto-discovers the nearest region, probes latency to all available workers, and submits over the fastest protocol available.
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)
- Staked RPC endpoints — stake-weighted QoS for reliable sendTransaction
- Yellowstone gRPC — stream accounts, transactions, blocks, and slots
- ShredStream — raw shreds before block propagation completes
Track 3: Run a trading bot
- PumpFun Sniper — snipe token launches with 0-slot execution, reading shreds and buying through AllenHark Relay
- Arbitrage Bot — buys a watched token on one pool and sells it on another in one transaction that starts and ends in SOL
- Wallet Blacklist — block known scammer wallets before they hit your fills
Next Steps
- Explore Infrastructure
- Slipstream configuration
- Account API
- MCP server for Claude, ChatGPT, Codex, Cursor and other AI clients
Need Help?
- Join our Discord community
- Email support: support@allenhark.com
- Check the error reference
