Appearance
Fresh 🌱
ISP Proxies ​
ISP (Internet Service Provider) proxies combine the speed of datacenter proxies with better legitimacy, as they use IP addresses assigned by real ISPs.
IP Rotation Behavior ​
ISP proxies provide a static exit IP , the same IP address is used for all connections throughout the lifetime of the proxy. Every tab, request, and reconnection within a browser session exits through the same IP. This makes ISP proxies ideal for session-based workflows, login flows, and any use case where a consistent IP is important.
Configuration ​
Create an ISP proxy:
typescript
import Kernel from '@onkernel/sdk';
const kernel = new Kernel();
const proxy = await kernel.proxies.create({
type: 'isp',
name: 'my-isp-proxy',
});
const browser = await kernel.browsers.create({
proxy_id: proxy.id,
});python
from kernel import Kernel
kernel = Kernel()
proxy = kernel.proxies.create(
type="isp",
name="my-isp-proxy",
)
browser = kernel.browsers.create(proxy_id=proxy.id)Configuration Parameters ​
bypass_hosts(optional) - Array of hostnames that bypass the proxy and connect directly (max 100 entries)
Bypass hosts ​
Configure specific hostnames to bypass the proxy:
typescript
import Kernel from '@onkernel/sdk';
const kernel = new Kernel();
const proxy = await kernel.proxies.create({
type: 'isp',
name: 'isp-with-bypass',
bypass_hosts: [
'localhost',
'internal.service.local',
'*.amazonaws.com',
],
});python
from kernel import Kernel
kernel = Kernel()
proxy = kernel.proxies.create(
type="isp",
name="isp-with-bypass",
bypass_hosts=[
"localhost",
"internal.service.local",
"*.amazonaws.com",
]
)See the overview for full bypass host rules and examples.