Developer libraries

Official SDKs are launching Q3 2026.

First-class libraries for Python, Node.js, Go, and Java — with auto-rotation, retry, sticky session, and type-safe response handling. Until launch, the standard HTTP/SOCKS5 libraries you already use work with zero extra setup.

What you’ll get at launch

When the official SDKs ship, each language will include:

  • Single install command (one dependency, no peer requirements)
  • Auto-rotation primitives (residential, ISP, mobile, datacenter pools)
  • Built-in retry with backoff and per-request timeout
  • Sticky session helpers (named or randomized)
  • Geo-targeting helpers (country, state, city, ZIP, ASN)
  • Type-safe response handling and error types
  • Streaming support for large payloads
  • Drop-in compatibility with the request/response shapes you already use

We’re also publishing reference architectures for serverless (AWS Lambda, Cloudflare Workers, Vercel Edge), container orchestrators (Kubernetes), and ML pipelines (Ray, Dagster).

Use Helodata today

You don’t need an SDK to use Helodata. The standard HTTP/SOCKS5 libraries in every major language work today. Get your credentials from your Helodata dashboard and substitute them for USER:PASS below.

Python · requests
PROXY = "http://USER:PASS@gate.helodata.io:7777"
r = requests.get(
    "https://api.target.com",
    proxies={"http": PROXY, "https": PROXY},
)
Node.js · axios + https-proxy-agent
import axios from 'axios';
import { HttpsProxyAgent } from 'https-proxy-agent';

const agent = new HttpsProxyAgent(
  'http://USER:PASS@gate.helodata.io:7777'
);
const r = await axios.get(url, { httpsAgent: agent });
Go · net/http
proxyURL, _ := url.Parse(
  "http://USER:PASS@gate.helodata.io:7777")
client := &http.Client{Transport: &http.Transport{
  Proxy: http.ProxyURL(proxyURL)}}
resp, _ := client.Get("https://api.target.com")
Java · HttpClient
HttpClient client = HttpClient.newBuilder()
  .proxy(ProxySelector.of(
     new InetSocketAddress("gate.helodata.io", 7777)))
  .authenticator(new Authenticator() {
     protected PasswordAuthentication
       getPasswordAuthentication() {
         return new PasswordAuthentication(
           "USER", "PASS".toCharArray());
       }})
  .build();

For more frameworks (LangChain, Scrapy, Playwright, etc.), see our integrations page.

Get notified at launch

Email our support team with subject “Subscribe: SDK” to be notified the moment the first SDK lands. Early adopters get priority review of the API surface and direct access to the SDK engineering team during the beta period.