votte
Twitter / X GithubVotte
  • Documentation
  • API Reference
  • Introduction
    • Introduction
  • Get started
  • Python SDK
  • Concepts
    • Browser Sessions
  • Web Agents
  • Page Interactions
  • Secrets Vault
  • Browser Using Agent (BUA)
  • Session Features
    • Proxies
  • CDP
  • Session Replay
  • Cookies
  • Use Cases
    • Github Issue Agent
  • Scrape Shopping Products
  • Integrations
    • Votte MCP Server
  • OpenAI CUA (computer use)
  • Cursor
Powered by GitBook

@ 2025 Votte Labs

On this page
  • Overview
  • Configuration Options
  • Built-in Proxies
  • Custom Proxies
  • Usage Measurement
Export as PDF
  1. Session Features

Proxies

Route your automation traffic with precision & control

Overview

Votte offers a flexible proxy system, enabling you to control how your automation traffic is routed across the internet. Whether you need anonymity, geolocation control, or improved reliability, Votte makes it easy to integrate proxies into your workflows.

Configuration Options

With Votte, you can:

  • Use built-in proxies: Effortlessly route traffic through our managed residential proxies

  • Bring your own proxies: Use custom HTTP/HTTPS proxies for greater control over network routing

  • Combine multiple proxies: Set custom routing rules to direct traffic through different proxies based on domain or location

Proxies are configured when creating a session through the API or SDK.

Built-in Proxies

Use Votte’s built-in proxies to route traffic through managed, residential proxies. This is the simplest option and requires very little setup.

Setting proxies=True will make a best-effort attempt to use a US-based proxy. If nearby US proxies are unavailable, we may route through nearby countries (like Canada).

Copy

from votte_sdk import VotteClient

votte = VotteClient()
# Start a session with built-in proxies
response = votte.sessions.start(proxies=True)

Custom Proxies

Votte supports custom proxy configurations, allowing you to route traffic through your own HTTP or HTTPS proxies. This is useful if you need to enforce specific network routing rules, comply with security policies, or optimize performance with a preferred proxy provider.

Copy

from votte_sdk import VotteClient
from votte_sdk.types import ProxySettings, ProxyType

votte = VotteClient()

# Configure custom proxy settings
proxy_settings = ProxySettings(
    type="external",
    server="http://your-proxy-server:port",
    username="your-username",
    password="your-password"
)

# Start a session with custom proxy
response = votte.sessions.start(proxies=[proxy_settings])

Usage Measurement

Proxy usage is measured by the total amount of data transferred through the proxy. This includes:

  • Webpage content, downloads, and media files

  • HTTP headers, authentication data, and encryption overhead

  • Any requests and responses routed through the proxy

Since all traffic must pass through the proxy server before reaching its final destination, every interaction contributes to your total bandwidth usage.

PreviousBrowser Using Agent (BUA)NextCDP

Last updated 14 days ago