> For the complete documentation index, see [llms.txt](https://docs.reveald.com/technical-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.reveald.com/technical-documentation/data-sources-early-access/juniper-os.md).

# 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)
