Skip to main content

Apheris Foundry CLI

Command-line interface for submitting and managing Foundry workflow runs on an Apheris Hub instance.

Requirements

  • Python 3.10 or later
  • Access to an Apheris Hub instance

Installation

conda

Recommended if you already use conda for scientific Python work. A dedicated environment avoids dependency conflicts.

Linux / macOS

conda create -n apherisfold python=3.11 -y
conda activate apherisfold
pip install apherisfold-cli

Windows (Anaconda Prompt or PowerShell)

conda create -n apherisfold python=3.11 -y
conda activate apherisfold
pip install apherisfold-cli

Activate the environment at the start of each session with conda activate apherisfold.

venv (standard Python)

Linux / macOS (venv)

python3 -m venv ~/.venvs/apherisfold
source ~/.venvs/apherisfold/bin/activate
pip install apherisfold-cli

Windows (PowerShell, venv)

python -m venv $env:USERPROFILE\.venvs\apherisfold
& $env:USERPROFILE\.venvs\apherisfold\Scripts\Activate.ps1
pip install apherisfold-cli

Activate the environment at the start of each session with the activate command above.

Verify

apheris-foundry --version
apheris-foundry --help

Upgrade

pip install --upgrade apherisfold-cli

Quick start

# Log in with your Apheris Hub URL
apheris-foundry login --url https://hub.example.com

# See available workflow definitions
apheris-foundry workflows list

# Submit a run
apheris-foundry workflows run --workflow predict --input ./request.json

# List submitted runs
apheris-foundry jobs list

# Filter by workflow
apheris-foundry jobs list --workflow predict

# Inspect a run
apheris-foundry jobs get --id <job-id>

# Stream logs
apheris-foundry jobs logs --id <job-id>

# Download results
apheris-foundry jobs download --id <job-id>

# Print the error for a failed run
apheris-foundry jobs error --id <job-id>

Command reference

Authentication

Command Description
apheris-foundry login Log in to a Hub instance
apheris-foundry logout Log out of the current session

Workflow definitions (workflows)

Command Description
apheris-foundry workflows list List workflow definitions exposed by Hub
apheris-foundry workflows get --workflow <id> Inspect one workflow definition
apheris-foundry workflows graph --workflow <id> Show the workflow DAG
apheris-foundry workflows run --workflow <id> Submit a workflow run

Run instances (runs)

Command Description
apheris-foundry jobs list [--workflow <id>] List submitted jobs
apheris-foundry jobs get --id <job-id> Inspect a job and its artifacts
apheris-foundry jobs logs --id <job-id> Print logs for a job
apheris-foundry jobs error --id <job-id> Print the saved error for a failed job
apheris-foundry jobs download --id <job-id> Download results for a completed job

Use --help on any command for the full option reference and examples:

apheris-foundry workflows run --help
apheris-foundry jobs get --help

License

This package is licensed under the Apheris Foundry Software License. The full license text is also included in every published wheel as LICENSE.

Support

Contact support@apheris.com for access and deployment assistance.

Metadata

Release files for apheris-foundry-cli 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apheris-foundry-cli 0.2.0
File Size Uploaded Provenance
apheris_foundry_cli-0.2.0.tar.gz 75.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for apheris-foundry-cli 0.2.0
File Interpreter ABI Platform
apheris_foundry_cli-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 129.8 kB

Release files / apheris_foundry_cli-0.2.0.tar.gz

Download URL apheris_foundry_cli-0.2.0.tar.gz
Size 75.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d9c1b23610962eb2204bdfd11a144f938d68e6a8faf8a34d9a75f72ee3c51587
BLAKE2b-256 checksum
How to use checksums
20e7fb7de3bee44499d008cee6a31a634e929adb9cb3d788fe0371def1f85063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 31, 2026.

Transparency log

Release files / apheris_foundry_cli-0.2.0-py3-none-any.whl

Download URL apheris_foundry_cli-0.2.0-py3-none-any.whl
Size 54.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f43c959cebb5e17268f74e4e1f25c7614a2a33096a0b4e31537667c7e003e1bc
BLAKE2b-256 checksum
How to use checksums
a2c9f3ed9b7afa9e718ab97db7c2ca732d9f7b8b49cc131f179b7e1544048ef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 31, 2026.

Transparency log

Security for apheris-foundry-cli 0.2.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for apheris_foundry_cli-0.2.0.tar.gz

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 Aug 31, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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