From 95ec24e5225874af8623b3a1e8e9e45c63b28998 Mon Sep 17 00:00:00 2001 From: dprevoznik <58714078+dprevoznik@users.noreply.github.com> Date: Mon, 10 Aug 2026 20:12:14 +0000 Subject: [PATCH 1/2] Document reading ISP proxy static IP via ip_address Co-Authored-By: Claude Opus 4.8 --- proxies/isp.mdx | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/proxies/isp.mdx b/proxies/isp.mdx index 7959d372..755e086c 100644 --- a/proxies/isp.mdx +++ b/proxies/isp.mdx @@ -147,3 +147,39 @@ func main() { See the [overview](/proxies/overview#bypass-hosts) for full bypass host rules and examples. + +## Getting the static IP address + +Because an ISP proxy has a static exit IP, you can read that IP once and reuse it — for example, to add it to an IP allowlist. The IP is returned as `ip_address` in the response when you [create a proxy](/api-reference/proxies/create-a-proxy) and when you [get a proxy by ID](/api-reference/proxies/get-proxy-by-id). + + +```typescript Typescript/Javascript +const proxy = await kernel.proxies.create({ + type: 'isp', + name: 'my-isp-proxy', +}); + +console.log(proxy.ip_address); +``` + +```python Python +proxy = kernel.proxies.create( + type="isp", + name="my-isp-proxy", +) + +print(proxy.ip_address) +``` + +```go Go +proxy, err := client.Proxies.New(ctx, kernel.ProxyNewParams{ + Type: kernel.ProxyNewParamsTypeIsp, + Name: kernel.String("my-isp-proxy"), +}) +if err != nil { + panic(err) +} + +fmt.Println(proxy.IPAddress) +``` + From 3d88d5891f11075f88302eb3c6de7d39eab8f532 Mon Sep 17 00:00:00 2001 From: dprevoznik <58714078+dprevoznik@users.noreply.github.com> Date: Mon, 10 Aug 2026 20:16:51 +0000 Subject: [PATCH 2/2] Use absolute URLs for API reference links Co-Authored-By: Claude Opus 4.8 --- proxies/isp.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxies/isp.mdx b/proxies/isp.mdx index 755e086c..131b6c71 100644 --- a/proxies/isp.mdx +++ b/proxies/isp.mdx @@ -150,7 +150,7 @@ See the [overview](/proxies/overview#bypass-hosts) for full bypass host rules an ## Getting the static IP address -Because an ISP proxy has a static exit IP, you can read that IP once and reuse it — for example, to add it to an IP allowlist. The IP is returned as `ip_address` in the response when you [create a proxy](/api-reference/proxies/create-a-proxy) and when you [get a proxy by ID](/api-reference/proxies/get-proxy-by-id). +Because an ISP proxy has a static exit IP, you can read that IP once and reuse it — for example, to add it to an IP allowlist. The IP is returned as `ip_address` in the response when you [create a proxy](https://kernel.sh/docs/api-reference/proxies/create-a-proxy) and when you [get a proxy by ID](https://kernel.sh/docs/api-reference/proxies/get-proxy-by-id). ```typescript Typescript/Javascript