# Implementing Servers

## Implementing Servers: Overview

This library may be used to create UPnP or DLNA servers via its RygelMediaServer class.

The RygelMediaServer reference documentation and this example explains how to implement a server.

## Implementing Servers: Simple Example

This example program shows how to fill a container with media items and then instantiate a server to serve them.