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.

1npm install @allenhark/slipstream @solana/web3.js
1import { SlipstreamClient, configBuilder } from "@allenhark/slipstream";
2
3const config = configBuilder()
4    .apiKey("sk_live_your_key_here")
5    .build();
6
7const client = await SlipstreamClient.connect(config);
8const result = await client.submitTransaction(txBytes);
9console.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?