Skip to content

paramify/paramify-api-browser

Repository files navigation

Paramify API Browser

A simple python application that queries the Paramify API and returns the results in an HTML web application. The goal is to provide a jump start to using the Paramify API and help you understand the available API endpoints and response JSON structure.

Walkthrough Video

Paramify API Browser Walkthrough

Watch the full walkthrough video: Loom Video | Download Video (MP4)

The video covers how to create an API key in your Paramify workspace, install and run the tool locally using Python/Flask, and navigate the available endpoints for projects, controls, issues, and more.

Video Chapters:

  • 0:00 - Introduction
  • 0:53 - Creating an API key in Paramify
  • 1:28 - Installing and running the tool locally
  • 2:53 - Accessing full Swagger API documentation

Setup Instructions

  1. This assumes you have Python installed on your local machine.

  2. Clone the repository:

    git clone https://github.com/paramify/paramify-api-browser.git
    cd paramify-api-browser
  3. Install the required libraries:

    pip3 install -r requirements.txt
    

    This installs Flask, Flask-Session, and requests.

  4. Start the server:

    python3 server.py
    
  5. Open a browser to http://localhost:3000

  6. Login with your Paramify API credentials:

    • Select your environment from the dropdown (Production, Demo, or Stage)
    • Enter your Bearer token
  7. Click the buttons to call the APIs.

API Authentication

The Paramify REST API uses Bearer token authentication. You'll need:

  • Environment: Select from Production (app.paramify.com), Demo (demo.paramify.com), or Stage (stage.paramify.com)
  • API Token: Your Bearer token for authentication

The base API URL will automatically be set based on your environment selection. You can also manually edit the URL if needed.

To create a Paramify API Key, see the Create a Paramify API Key guide.

Images

Login Screen

Login Screen

API Calls

API Calls

API Documentation

The full Paramify API documentation is available at: https://app.paramify.com/api/documentation/#/

Acknowledgments

This API Browser example was inspired by and adapted from the SentinelOne API Browser. We're grateful to SentinelOne, our partner and friends, for their example and open-source contribution.

About

A visual browser of the Paramify API

Resources

Stars

Watchers

Forks