Integration Ecosystem
Connect with Your Stack
Integrate Baalvion NetStack with your favorite tools and frameworks. Official SDKs, code examples, and automation workflows.
Puppeteer
Popular
Headless Chrome automation with proxy support
const browser = await puppeteer.launch({
args: ['--proxy-server=http://proxy.baalvion.com:8080']
});
const page = await browser.newPage();
await page.authenticate({
username: 'user',
password: 'API_KEY'
});Playwright
Popular
Cross-browser automation framework
const browser = await chromium.launch({
proxy: {
server: 'http://proxy.baalvion.com:8080',
username: 'user',
password: 'API_KEY'
}
});Selenium
Classic browser automation with WebDriver
from selenium.webdriver.common.proxy import Proxy
proxy = Proxy({
'httpProxy': 'user:API_KEY@proxy.baalvion.com:8080',
'sslProxy': 'user:API_KEY@proxy.baalvion.com:8080'
})Scrapy
Python web scraping framework
# settings.py
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': 1
}
HTTP_PROXY = 'http://user:API_KEY@proxy.baalvion.com:8080'Zapier
New
Connect apps and automate workflows
// Webhook trigger
{
"url": "https://api.baalvion.com/v1/proxy/create",
"method": "POST",
"headers": { "Authorization": "Bearer API_KEY" }
}Webhooks
Real-time event notifications
// Configure webhook endpoint
POST /api/v1/webhooks
{
"url": "https://your-app.com/webhook",
"events": ["proxy.created", "usage.threshold"]
}Node.js SDK
Official
Official Node.js client library
import { BaalvionClient } from '@baalvion/sdk';
const client = new BaalvionClient({
apiKey: process.env.BAALVION_API_KEY
});
const proxy = await client.proxies.create({
type: 'residential',
country: 'US'
});Python SDK
Official
Official Python client library
from baalvion import Client
client = Client(api_key="YOUR_API_KEY")
proxy = client.proxies.create(
type="residential",
country="US"
)Need a Custom Integration?
Our team can help you build custom integrations for your specific use case.
Contact Us