{% extends "base.html" %} {% block content %} {% set apps_data = response_data(apps) or [] %} {% set apps_error = response_error(apps) %}

Apps

octa_client.apps.list — available application catalog for service sessions.

{% if playground_mock_active %} Mock: {{ playground_mock_scenario }} {% endif %} Refetch
{% if apps_error %} {% set error = apps_error %} {% include "shared/error_card.html" %} {% elif apps_data %}
{{ apps_data|length }} apps octa_client.apps.list
{% for app_item in apps_data %} {% set app_uuid = app_item.get("uuid") %} {% set app_image = app_item.get("image") or app_item.get("docker_image") %} {% endfor %}
Name Category UUID Image Ports Actions
{{ app_item.get("name") or "—" }}
{% if app_item.get("description") %}
{{ app_item.get("description") }}
{% endif %}
{{ app_item.get("category") or "—" }} {{ app_uuid or "—" }} {{ app_image or "—" }} {{ app_ports_count(app_item) }} {% if app_uuid %} Use in MR Create {% else %} No UUID {% endif %}
Raw JSON
{% set data = apps_data %} {% set max_height = "max-h-80" %} {% include "shared/json_viewer.html" %}
{% else %}
No apps found.
{% endif %}
{% endblock %}