BLIX

AI-powered memecoin terminal

Memecoin SDK: a client in twenty lines

People search for a memecoin SDK, a Solana trading SDK, a token analytics SDK or a wallet analytics SDK. BLIX is all of them without a package: its API is HTTPS and JSON authorized by your account's session, so the "SDK" is twenty lines in whatever language you use, and the MCP connector is the SDK for AI agents. Here are the clients, what they cover, and what the SDK does not do (sign transactions).

The BLIX memecoin trading terminalExplore the BLIX terminal ↗

By BLIX · Updated · APIs, live data and MCP

On this page
  1. JavaScript / TypeScript (Node 20+)
  2. Python
  3. What the SDK covers, and what it does not
  4. Where the SDK's data comes from
  5. The BLIX community
  6. More for developers

API and MCP access come with every BLIX account · sign in with Google · checked October 10, 2026

Install
Nothing: HTTPS + JSON
Covers
Market, coins, holders, candles, quotes, signals, narratives, research, wallets, paper desk
Languages
Any. JavaScript and Python below; Go and Rust the same way
Agents
MCP connector, 20 tools
Trading
Quotes and your paper desk; real trades in the terminal
Access
Your BLIX account

Access comes with your account. Sign in to BLIX with Google, open Developers, and your API session and the MCP connector command are shown there, ready to copy. Everything below assumes you are signed in. Questions: the Discord.

JavaScript / TypeScript (Node 20+)

const BLIX = "https://blixvip.com";
const H = { cookie: `blix_wait=${process.env.BLIX_SESSION}` };      // from https://blixvip.com/developers
const get = (p) => fetch(BLIX + p, { headers: H }).then((r) => r.json());
const post = (p, body) => fetch(BLIX + p, { method: "POST", headers: { ...H, "content-type": "application/json" }, body: JSON.stringify(body) }).then((r) => r.json());

export const blix = {
  overview: () => get("/api/overview"),
  pulse: () => get("/api/pulse"),
  tokens: (q = "sort=trending&limit=50") => get("/api/tokens?" + q),
  coin: (mint) => get("/api/token/" + mint),
  holders: (mint, top = 25) => get(`/api/holders/${mint}?top=${top}`),
  candles: (mint, tf = 60) => get(`/api/candles/${mint}?tf=${tf}`),
  quote: (mint, side, amount, slip = 300) => get(`/api/quote?mint=${mint}&side=${side}&amount=${amount}&slip=${slip}`),
  signals: (q = "safety=passed&limit=50") => get("/api/signals?" + q),
  narratives: () => get("/api/narratives"),
  research: (mint) => get("/api/research/" + mint),
  wallets: () => get("/api/wallets"),
  wallet: (address) => get("/api/wallet-page/" + address),
  paperBuy: (mint, sol, rules = {}) => post("/api/paper/quoted", { mint, sol, ...rules }),
  paperSell: (id, pct = 100) => post(`/api/paper/${id}/sellq`, { pct }),
};

Python

import json, os, requests

class Blix:
    def __init__(self, base="https://blixvip.com"):
        self.base = base
        self.cookies = {"blix_wait": os.environ["BLIX_SESSION"]}   # from https://blixvip.com/developers
    def get(self, path, **params):
        return requests.get(self.base + path, params=params, cookies=self.cookies).json()
    def post(self, path, body):
        return requests.post(self.base + path, json=body, cookies=self.cookies).json()

    def pulse(self):                 return self.get("/api/pulse")
    def tokens(self, **q):           return self.get("/api/tokens", **q)
    def coin(self, mint):            return self.get(f"/api/token/{mint}")
    def holders(self, mint, top=25): return self.get(f"/api/holders/{mint}", top=top)
    def candles(self, mint, tf=60):  return self.get(f"/api/candles/{mint}", tf=tf)
    def quote(self, mint, side, amount, slip=300):
        return self.get("/api/quote", mint=mint, side=side, amount=amount, slip=slip)
    def wallet(self, address):       return self.get(f"/api/wallet-page/{address}")
    def paper_buy(self, mint, sol, **rules): return self.post("/api/paper/quoted", {"mint": mint, "sol": sol, **rules})
    def stream(self):
        with requests.get(self.base + "/api/stream", stream=True, cookies=self.cookies) as r:
            event = None
            for line in r.iter_lines(decode_unicode=True):
                if line.startswith("event:"): event = line[6:].strip()
                elif line.startswith("data:"): yield event, json.loads(line[5:])

What the SDK covers, and what it does not

NeedCovered
Token analytics SDKYes: price, mcap, liquidity, volume, holders, candles, trades, safety
Wallet analytics SDKYes: any wallet's holdings, swaps and positions from the chain; the smart-money ranking
Trading SDKQuotes and your paper desk at real quotes; no transaction signing
Crypto AI SDKThe AI reads, picks and narratives as JSON; the MCP connector for agents
Token launcher SDKNo. Launching a pump.fun coin is done in the terminal, from your Blix wallet

Where the SDK's data comes from

Every BLIX account includes developer access: the same data the terminal shows, as JSON over 54 endpoints and one live event stream, and an MCP connector that turns it into 20 tools for Claude, Cursor, Codex, Gemini CLI and any other MCP client. Sign in, open Developers, and your session and connector command are there to copy. The API's trading desk is paper only; real trading is in the terminal, by you.

The BLIX community

Every account comes with the BLIX Discord: the people trading on the terminal, the narratives as they form, feature drops before they are announced, and the team answering questions. Join the Discord once you have signed up.

More for developers

Frequently asked questions

Is there an npm or pip package?

No, and none is needed: the API is HTTPS and JSON. Copy the client above into your project.

Is there a Solana trading SDK here?

For quotes and paper trading, yes. For signing and sending transactions, no: real trades are made by you in the terminal.

Is there a meme coin creator SDK?

No. The coin launcher is a feature of the terminal, not of the API.

How do I authenticate?

With your account's session, shown on the Developers page, sent as the blix_wait cookie.

Your next move starts here.

Create your BLIX account to access the trading terminal. Join the Discord community to stay connected.