Stellar
  • Getting Started with StellarAIO
    • Getting Started with StellarAIO
    • Cook Groups
    • Stella Proxies
    • Servers
    • Botting Terminology
  • Managing Your Account
  • How do I access and manage my key?
  • Installation/Uninstallation
    • How do I update Stellar? (PC and Mac)
    • How do I download StellarAIO? (Windows and Mac)
    • How do I uninstall StellarAIO (Windows and Mac)
    • How do I move StellarAIO from PC/Mac to Mac/PC?
    • How do I move StellarAIO to a new PC/Server?
  • Retailers
    • AbcMart JP
    • Academy
    • Adafruit
    • Adidas
    • AmazonV3
    • Amazon CA
    • Apple
    • Argos UK
    • ASICS
    • ASOS
    • Barnes & Noble
    • BaseJP
    • BestBuy
    • BestBuy CA
    • B&H Photo
    • BillysJP
    • BooksAMillion
    • Boxlunch
    • Build-A-Bear
    • Crocs
    • Costco
    • Currys
    • Dicks Sporting Goods
    • Dropp
    • Fanatics
    • FiveBelow
    • Footsites
    • FunkoShop
    • GameNerdz
    • GameStop
    • GameStop CA
    • Hallmark
    • Hibbett
    • HobbyLobby
    • Home Depot
    • Hot Topic
    • IndigoCA
    • Kohls
    • Lego
    • Lids
    • Loungefly
    • Lowes
    • LuisaViaRoma
    • Macys
    • Microcenter
    • NewBalance
    • Newegg
    • NFL Shop
    • Nvidia
    • Office
    • Offspring
    • Panini
    • PlayStation Direct
    • Pokemon Center
    • Pokemon Center JP
    • Popmart
    • QueueFair
    • QueueIt
    • Rakuten JP
    • Resy
    • Ringside Collectibles
    • Sams Club
    • Scan UK
    • Scheels
    • Scotty Cameron
    • Sephora
    • Shape
    • ShopDisney
    • Shopify
    • ShopWWE
    • Smyths Toys
    • SpiritHalloween
    • SportChek CA
    • StoneIsland
    • Target
    • TargetGO
    • Topps EU
    • Topps US
    • Toys R Us CA
    • Ulta
    • Urban Outfitters
    • Very UK
    • WalmartGO
    • Walmart CA
    • Warhammer
    • WTAPS JP
    • Zalando
    • ZozoJP
    • Zumiez
  • Navigating StellarAIO
    • What is the Dashboard tab?
    • What is the Tasks tab?
      • How do I create a Task Group?
      • How do I delete a Task Group?
      • How do I create a task?
      • Overview of Buttons on a Task
      • How do I Import/Export Tasks?
      • How do I edit a task?
      • How do I duplicate a task?
      • How do I delete a task?
    • What is the Profiles tab?
      • Profile Overview
      • How do I add a Profile?
      • How do I edit a profile?
      • How do I Mass Import & Export Profiles
      • How Do I J1g My Profiles?
    • What is the Proxies tab?
      • What is a proxy?
      • How do I add proxies?
      • Should I use DC, Residential, or ISP Proxies?
      • How to test my proxies?
      • How do I delete slow or expired proxies?
      • Purchase In-Bot Proxies
    • What is the Identities tab?
      • Sessions Overview
      • How do I add a session or mass import sessions?
      • IMAP Overview
    • What is the Captchas tab?
      • Captcha Overview
      • How do I set up the Captcha Harvester ?
    • What is the Tags tab?
      • Tags
      • What is Serverside monitoring?
    • What's Automations?
    • What is the Settings tab?
      • How do I set up CapMonster?
      • How do I set up CapSolver?
      • How do I set up 2Captcha?
      • How do I set up AntiCaptcha?
      • How do I set up Poseidon?
      • How do I integrate AYCD into StellarAIO?
      • How do I get my Browser Path?
      • What is a SmsPva Key?
      • How to set up Discord Notifications?
      • How do I make a catchall email?
      • How do I set up Rakuten Cashback?
      • How do I set up TopCashBack?
      • How do I change Appearance Settings?
      • How do I turn on/off cart and checkout sounds?
  • Status Codes and Troubleshooting
    • How do I run StellarAIO with logs?
    • Failed to activate license key?
  • General StellarAIO FAQ
    • BP Proxy Switcher
    • Why choose StellarAIO?
    • Which regions does StellarAIO support?
    • How much does StellarAIO cost?
    • Does StellarAIO support Mac and Windows?
    • What are the minimum system requirements?
  • Developing Software Compatible With Stellar
    • WebSocket Integration
Powered by GitBook
On this page
  • What is Stellar’s WebSocket Feature?
  • How Does It Work?
  • How Do I Build a Compatible WebSocket Server?
  • Websocket Format

Was this helpful?

  1. Developing Software Compatible With Stellar

WebSocket Integration

Complete guide on our WebSocket Integration

PreviousWhat are the minimum system requirements?

Last updated 1 month ago

Was this helpful?

This guide walks you through how to create and deploy a custom WebSocket server that works seamlessly with Stellar. This feature allows external monitoring servers to push real-time product data directly into the bot — giving Stellar users faster and more customized alerts.

It’s perfect for cook groups, monitor providers or developers who want to power Stellar’s WebSocket tab with their own monitoring.


What is Stellar’s WebSocket Feature?

Stellar users can now connect to external WebSocket servers via a dedicated field in the Settings tab. These servers act just like Stellar’s in-house server-side monitor — providing fast and reliable product pings for supported modules.

This gives you the power to:

  • Run your own monitors and deliver custom product pings to users

  • Monetize or enhance your group offerings with Stellar-compatible support

  • Push lightning-fast restock info from your own backends into Stellar tasks


How Does It Work?

When you add your WebSocket server in your bot settings, Stellar connects to your endpoint (ws:// or wss://) and begins listening for product restock pings in real time.

Your server should:

  • Accept connections from authenticated Stellar users

  • Broadcast product pings to all connected users in Stellar’s accepted format

  • Optionally restrict or track key usage (for private servers)


How Do I Build a Compatible WebSocket Server?

You can use any backend language or framework as long as it:

  • Accepts WebSocket traffic (port 80 for ws://, or 443 for wss:// via reverse proxy like NGINX)

  • Sends properly formatted stringified JSON payloads

  • Authenticates users by API key (via query string)

We recommend building with Node.js, Python, Go, or Rust for ease of development and scale — but any language that supports WebSocket libraries will work.


Websocket Format

Amazon Format

Required for Amazon connections:

  • region, sku, and offerId are required

  • productImage must be a valid URL

  • productPrice must be a string

  • Supported Regions: ['USA', 'CA', 'UK', 'NL', 'FR', 'IT', 'DE', 'JP', 'ES', 'BE', 'PL', 'AU']

{
  "site": "amazon",
  "region": "US",
  "sku": "B09MQ5L5N9",
  "offerId": "OID",
  "details": {
    "productTitle": "Amazon Test",
    "productImage": "https://www.image.com/",
    "productPrice": "199.99"
  }
}

All Other Sites

  • sku is always required

  • offerId is only used for Walmart US/CA

  • productImage must be a valid URL

  • productPrice must be a string

{
  "site": "exactly like in task creator",
  "sku": "SKU required",
  "offerId": "only Walmart US/CA",
  "details": {
    "productTitle": "Example Product",
    "productImage": "https://www.image.com/",
    "productPrice": "199.99"
  }
}

Due to the number of supported sites, not all have been individually tested — we strongly recommend testing your WebSocket with an in-stock item and if detection doesn’t work, open a ticket and we'll tag the dev team.