Wallaroo SDK
Introduction
The easy way to deploy, run, and observe your ML in production at scale.
Wallaroo is purpose-built from the ground up to be the easy way to deploy and manage Machine Learning (ML) models and Large Language Models (LLM) in production without heavy weight containers.
Documentation
The following guides have comprehensive tutorials and references for interacting with the Wallaroo ML environment.
Installation
The Wallaroo SDK is available by default inside your Wallaroo installation's JupyterHub development environment. You can also install this package from PyPI:
pip install wallaroo
Quickstart
The guides and documentation site are great resources for using the Wallaroo SDK. When installing the package from PyPI, the only difference is that you will need to configure the Wallaroo Client to point to your cluster's DNS. This can be a Community Edition internet-accessible URL or an isolated, intranet-accessible URL for Enterprise deployments.
In your Python environment of choice, pass your cluster's URL to the Client's constructor:
import wallaroo
wallaroo_client = wallaroo.Client(api_endpoint="https://<DOMAIN>.wallaroo.community")
With that, you'll be prompted to log in, and you'll be all set to use the library outside of the Jupyter environment!
Community Edition
The Community Edition is a free, cloud-based installation of the Wallaroo production environment. It provides a convenient way to test out the various Community features of the platform, such as our ultrafast inference engine and performance metrics.
You can sign up for the Community Edition via this Portal: https://portal.wallaroo.community/
Release files for wallaroo 2026.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wallaroo-2026.1.3.tar.gz | 722.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wallaroo-2026.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.0 MB
Release files / wallaroo-2026.1.3.tar.gz
| Download URL | wallaroo-2026.1.3.tar.gz |
|---|---|
| Size | 722.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1c5aa20bb43e30eed2cc436bfa40bb4f503cdfe263bd6bb1b3d28bd7bd5df538
|
|
BLAKE2b-256 checksum How to use checksums |
f9adaf815c07d6d504003d98b8a926f60bea1bf9ff25e18dd92a9f72f5aeff63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.
Transparency logRelease files / wallaroo-2026.1.3-py3-none-any.whl
| Download URL | wallaroo-2026.1.3-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
730110b5c589266ebddf5a8e65bacd63048d8cce53a4eea2c1db64dedc4a3dc2
|
|
BLAKE2b-256 checksum How to use checksums |
111bd316b5084fe1b3abf7aefe13bcbd6c27ff9e00ada96ac6bcc4406823a822
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.
Transparency log