# Config Editor

The **Configuration editor** view is where you view and manage aspects of your NSO deployment using the underlying YANG model, for example, to configure devices, services, packages, etc.

<figure><img src="https://1876216345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwbLDUJab3XTjcyLTPcUK%2Fuploads%2Fgit-blob-a05f165af70b97b253e357e7f89d6e5127bbcbf5%2Fconfig-editor.png?alt=media" alt=""><figcaption><p>Configuration Editor View</p></figcaption></figure>

The Configuration Editor's home page shows all the currently loaded YANG modules in NSO, i.e., the database schema. In this view, you can also browse and manage the configuration defined by the YANG modules.

## Editing Configuration Data <a href="#d5e6351" id="d5e6351"></a>

All NSO configuration is performed in this view. You can edit the configuration data defined YANG model directly in this view or get directed by the Web UI to this view.

## Configuration Navigator <a href="#d5e6354" id="d5e6354"></a>

An important component of Configuration Editor is the Configuration Navigator which you can use to traverse and edit the configuration defined by the YANG model in a hierarchical tree-like fashion. This provides an efficient way to browse and configure aspects of NSO. Let's say, for example, you want to access all the devices in your deployment and choose a specific one to view and configure. In the Configuration Editor, you can do this by typing in `ncs:devices` in the navigator, and then choosing further guided options (automatically suggested by the Web UI), e.g., `ncs:devices/device/ce0/config/...`.

<figure><img src="https://1876216345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwbLDUJab3XTjcyLTPcUK%2Fuploads%2Fgit-blob-bc2eaf7c7ed6d44cdf97ee87050421028738ac0f%2Fconfig-nav.png?alt=media" alt="" width="367"><figcaption><p>Configuration Navigator</p></figcaption></figure>

### **Using the Configuration Navigator**

As you navigate through the Web UI, the Configuration Navigator automatically displays and updates the path you are located at.

* To exit back to the home page from another path, click the home <img src="https://1876216345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwbLDUJab3XTjcyLTPcUK%2Fuploads%2Fgit-blob-a1ad3e428c76e182b0c262aed288b50a84c3b319%2Fhome-config-editor.png?alt=media" alt="" data-size="line"> button.
* Click the up arrow <img src="https://1876216345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwbLDUJab3XTjcyLTPcUK%2Fuploads%2Fgit-blob-389ee5b7d759768e76aff711c3c9ae957165b28a%2Fup-arrow.png?alt=media" alt="" data-size="line"> to go back one step to the parent node.
* To fetch information about a property/component, click the info <img src="https://1876216345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwbLDUJab3XTjcyLTPcUK%2Fuploads%2Fgit-blob-2a95b87f665c34134a0372442b7b07774a409753%2Finfo-button.png?alt=media" alt="" data-size="line"> button.
* Use the **TAB** key to complete the config path.

## Configuration Editor Tabs <a href="#d5e6388" id="d5e6388"></a>

When accessing an item (e.g., a device, service, etc.) using the Configuration Editor, the following tabs are visible:

* **Edit Config** tab, to configure the item's configuration.
* **Config** tab, to view configured items.
* **Operdata** tab, to view the operational data relevant to the item (e.g., last sync time, last modified time, etc).
* **Actions** tab, to apply an action to the item with specified options/parameters.

Depending on the selection of the tabs mentioned above, you may see four additional tabs in the **Configuration editor** view:

* **Widgets** tab, to view the data defined by YANG modules in different formats.
* **None** tab.
* **Containers** tab, to view container-specific information from the YANG model.
* **List** tab, to view list-specific information from the YANG model.


---

# 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://nso-docs.cisco.com/guides/nso-6.3/operation-and-usage/webui/config-editor.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.
