# Config File

Kometa uses a YAML configuration file; this file contains settings that determine how Kometa behaves, and the required 
connection details needed to connect to Plex Media Server, Radarr, Sonarr, and other third-party services via API.

By default, and unless otherwise stated, Kometa looks for the configuration file at `/config/config.yml`.

A template Configuration File can be found in the 
[GitHub Repo](https://github.com/Kometa-Team/Kometa/blob/master/config/config.yml.template).

This table outlines the third-party services that Kometa can make use of. Each service has specific 
requirements for setup that can be found by clicking the links within the table or in the sidebar.

| Attribute                                   | Required                                                              |
|:--------------------------------------------|:----------------------------------------------------------------------|
| [`libraries`](libraries.md)                 | :fontawesome-solid-circle-check:{ .green }                            |
| [`playlist_files`](../notused/playlists.md) | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`settings`](settings.md)                   | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`webhooks`](webhooks.md)                   | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`plex`](plex.md)                           | :fontawesome-solid-circle-check:{ .green } Either here or per library |
| [`tmdb`](tmdb.md)                           | :fontawesome-solid-circle-check:{ .green }                            |
| [`tautulli`](tautulli.md)                   | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`github`](github.md)                       | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`omdb`](omdb.md)                           | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`mdblist`](mdblist.md)                     | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`notifiarr`](notifiarr.md)                 | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`gotify`](gotify.md)                       | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`anidb`](anidb.md)                         | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`radarr`](radarr.md)                       | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`sonarr`](sonarr.md)                       | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`trakt`](trakt.md)                         | :fontawesome-solid-circle-xmark:{ .red }                              |
| [`mal`](myanimelist.md)                     | :fontawesome-solid-circle-xmark:{ .red }                              |

## Configuration File Example

This example outlines what a "standard" config.yml file might look like when in use.

~~~yaml
{%    
  include-markdown "../../config/config.yml.template" 
  comments=false
%}
~~~