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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b22a2fa42cf3e2d45af2c7417ffa1ba883d2cd8d53fe02f8489857c897e1f75
|
|
| MD5 |
da96b1eb3cd951ee7ba4f3a1b30bfb3a
|
|
| BLAKE2b-256 |
24d7ca93802abdcb17b0cc489c1a8162741b6c383c074f78d84b1c07afb5172e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa5201d8aa4aa7443066676c0c081a46bf1a0bd59d825d4b9bb31eff834f5089
|
|
| MD5 |
5ca3d9e54ca89cff7962b5f3859911fe
|
|
| BLAKE2b-256 |
6375f5b44d9413e3b26ab8129e1b00d3233b5e84aa74323bb49c32b88d5ab22b
|