# User guide

The UniConfig user guide includes the following sections:

# Basic concepts

Explanations of basic concepts, principles and mechanisms within UniConfig.

# Device installation

Explains the device installation process. Covers the basic mechanisms that take place during installation, and explains parameters with examples of install requests. Also covers the differences between CLI, NETCONF and gNMI API.

# UniConfig operations

Lists various APIs used to interact with UniConfig.

# Operational procedures

Lists various procedures that can be used with UniConfig.

# Performance and scale

Describes the performance of UniConfig in various scale scenarios.

# Monitoring

Describes UniConfig performance metrics.

# UniConfig Client (SDK)

UniConfig provides a full-blown Java-based SDK. All UniConfig operations available over RESTCONF are also available when using the SDK.