reana-client-docker

Ping a REANA server and list workflows as JSON via Docker.

4|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill reana-client-docker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reana-client-docker
Source: https://github.com/arm2arm/AstroAgentAssistant/tree/main/data-science/reana-client-docker
Command: npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill reana-client-docker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes and simplifies interacting with a REANA server from a Docker container, enabling quick connectivity checks and visibility into active workflows.

Core Features & Use Cases

  • Ping the REANA server to verify connectivity.
  • List workflows with JSON output for programmatic processing.
  • Format workflow metadata into readable tables using jq and column for easy inspection.
  • Use case: quickly audit available REANA workflows in dev or prod environments.

Quick Start

Run the Dockerized REANA client with the required environment variables set to ping the server and list workflows.

Frequently Asked Questions about reana-client-docker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check REANA server connectivity and list workflows from a Docker container?

To check REANA server connectivity from a Docker container, use the Dockerized REANA client to ping the server and enumerate workflows. You must provide the REANA_SERVER_URL and REANA_ACCESS_TOKEN as environment variables to retrieve the workflow metadata successfully.

What environment variables do I need to run the REANA client in Docker?

Running the REANA client in Docker requires setting the REANA_SERVER_URL and REANA_ACCESS_TOKEN environment variables. These credentials authenticate the Dockerized client, allowing it to ping the server and retrieve workflow data for downstream analysis.

Can I format REANA workflow metadata into readable tables using jq?

Yes, you can format REANA workflow metadata into readable tables using jq and column. The Dockerized REANA client outputs workflow data in JSON format, which jq processes to produce structured, human-readable tables for easy inspection in dev or prod environments.

What is the best way to audit available REANA workflows across environments?

The best way to audit available REANA workflows is using the Dockerized reanahub/reana-client image. It lists workflows with JSON output for programmatic processing, enabling data science teams to quickly inspect and audit active workflows across development and production environments.

Does the Dockerized REANA client support JSON output for scripting?

Yes, the Dockerized REANA client supports JSON output for scripting. It retrieves workflow metadata from the REANA server and outputs it in JSON format, making it suitable for programmatic processing and integration into automated DevOps pipelines.