Documentation index

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.

Terminal
npm install @allenhark/slipstream @solana/web3.js
TypeScript
import { 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)

Track 3: Run a trading bot

  • PumpFun Sniper — snipe token launches, 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

Need Help?