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

Next Steps

Need Help?