# Juniper OS

{% hint style="warning" %}
This guide is under construction. Please excuse our dust.
{% endhint %}

## About this Document

This guide details the steps necessary to connect Juniper  appliances to the Epiphany Intelligence Platform.  The Epiphany Intelligence Platform leverages data from network appliances to provide greater visibility into the network exposure in your environment.&#x20;

## Overview

Juniper OS allows access to its network configurations by virtue of it's API via an API token, or by extracting its configurations from its command line interface (CLI).&#x20;

The Epiphany Intelligence Platform only requires read-only rights to the JunOS appliance, which is a set of rules outlined later is this guide.

As stated above, there are two options to collect the needed network configurations:

## Version Compatibility

* **Epiphany Site Collector:** Epiphany Collector Version 1.0 and later.
* **Juniper OS**: Juniper OS with REST API support.
* If you are using **SSH** for submission, you must use SSHv2.

## Prerequisites

* [ ] Access to the Juniper OS appliance via CLI or web UI
* [ ] Ability to create API token or pull full appliance configurations manually

## **What is Needed for Integration**

* [ ] Username and password with REST API access.
* [ ] The Juniper OS device’s IP, or FQDN with the Port number assigned to REST API.
* [ ] The Juniper OS host’s IP or FQDN.

[Legal Notice](/technical-documentation/legal-notice.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.reveald.com/technical-documentation/data-sources-early-access/juniper-os.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
