Home Applications swaggertools-jsonviewer

swaggertools-jsonviewer

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
0
0 reviews
0
Awards
3
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews
Issues
Swagger toolkit to view swagger json

What's new in this version

Initial Release

swagger-tools

This is a Caché Server Pages (CSP) based application that displays a list of web applications available within the selected namespace. Each entry includes dispatch information and a Swagger specification URL. Clicking on a specific application allows you to retrieve its Swagger API definition in JSON format.

Features

  • Displays all available APIs in a selected namespace (e.g., %SYS).
  • Shows:
    • Dispatch Class
    • Namespace
    • Resource
    • Swagger Spec Endpoint
    • Status (Enabled/Disabled)
  • Provides a way to retrieve Swagger (OpenAPI) JSON for each web API.

Sample Applications (Namespace: %SYS)

API Endpoint Dispatch Class Resource Swagger Spec URL Status
/api/atelier %Api.Atelier %Development /api/mgmnt/v1/%25SYS/spec/api/atelier Enabled
/api/deepsee %Api.DeepSee N/A /api/mgmnt/v1/%25SYS/spec/api/deepsee Enabled
/api/docdb %Api.DocDB N/A /api/mgmnt/v1/%25SYS/spec/api/docdb Enabled
/api/iam Unknown N/A Not shown Disabled

🔍 Use the search bar to filter APIs and select a namespace from the dropdown menu.


⚙️ Installation

You can install ZIRIS DevHub by cloning this repository or importing the classes into your IRIS namespace:

  1. Clone the repository:

    git clone https://github.com/yourusername/ZIRIS-DevHub.git
    
  2. Navigate to the project directory:

    cd ZIRIS-DevHub
    
  3. Run the docker compose file:

    docker compose -f docker-compose.yml up -d --build
    

image image
Made with
Version
1.0.016 Oct, 2025
Ideas portal
Category
Solutions
Works with
InterSystems IRISInterSystems IRIS for HealthHealthShareTrakCareCachéEnsembleInterSystems IRIS BI
First published
16 Oct, 2025
Last edited
16 Oct, 2025