Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

jupyter-deploy-client-proxy

A local client that routes an app from your http://localhost to a jupyter-deploy-managed remote host. It runs a configured token command (the exec-credential contract, à la kubectl ExecCredential / aws eks get-token), receives a JSON connection bundle on stdout, and proxies plain http://localhost to the remote host over pinned self-signed TLS — injecting the bundle's rotating headers on every request and the WebSocket upgrade.

It stays cloud-agnostic — it imports nothing cloud-specific and works against any self-signed-TLS + bearer endpoint:

jupyter-deploy-client-proxy --token-command "jd proxy connect-info" --listen-port 8080

Connection bundle

The token command emits, on stdout:

{
  "host": "203.0.113.7", "port": 443,
  "ca_cert": "-----BEGIN CERTIFICATE-----\n...",
  "headers": { "Authorization": "Bearer ...", "x-k8s-aws-id": "..." },
  "expires_at": "2026-06-10T18:01:00Z"
}

The proxy re-execs the command on a margin before expires_at, reconnecting with the fresh endpoint/pin/credential and keeping localhost:PORT stable.

Part of the jupyter-deploy project.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyter_deploy_client_proxy-0.1.0rc1.tar.gz (42.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file jupyter_deploy_client_proxy-0.1.0rc1.tar.gz.

File metadata

  • Download URL: jupyter_deploy_client_proxy-0.1.0rc1.tar.gz
  • Upload date:
  • Size: 42.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for jupyter_deploy_client_proxy-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 1b22a2fa42cf3e2d45af2c7417ffa1ba883d2cd8d53fe02f8489857c897e1f75
MD5 da96b1eb3cd951ee7ba4f3a1b30bfb3a
BLAKE2b-256 24d7ca93802abdcb17b0cc489c1a8162741b6c383c074f78d84b1c07afb5172e

See more details on using hashes here.

File details

Details for the file jupyter_deploy_client_proxy-0.1.0rc1-py3-none-any.whl.

File metadata

  • Download URL: jupyter_deploy_client_proxy-0.1.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 31.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for jupyter_deploy_client_proxy-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 aa5201d8aa4aa7443066676c0c081a46bf1a0bd59d825d4b9bb31eff834f5089
MD5 5ca3d9e54ca89cff7962b5f3859911fe
BLAKE2b-256 6375f5b44d9413e3b26ab8129e1b00d3233b5e84aa74323bb49c32b88d5ab22b

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.0

2 files

This release

0.1.0rc1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page