> For the complete documentation index, see [llms.txt](https://vostok.gitbook.io/configuration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vostok.gitbook.io/configuration/modules/sources.yaml.md).

# Sources.Yaml

### Description

This library contains [YAML-based](/configuration/sources/yaml-sources.md) configuration [source](/configuration/concepts-and-basics/configuration-sources.md) implementations: [file](https://github.com/vostok/configuration.sources.yaml/blob/master/Vostok.Configuration.Sources.Yaml/YamlFileSource.cs) and [string](https://github.com/vostok/configuration.sources.yaml/blob/master/Vostok.Configuration.Sources.Yaml/YamlStringSource.cs). It also exposes a configuration [parser](https://github.com/vostok/configuration.sources.yaml/blob/master/Vostok.Configuration.Sources.Yaml/YamlConfigurationParser.cs) for integration with other sources, such as [ClusterConfig](/configuration/sources/clusterconfig-source.md).

### Source and packages

**GitHub repository:** [vostok/configuration.sources.yaml](https://github.com/vostok/configuration.sources.yaml)

**NuGet package**: [Vostok.Configuration.Sources.Yaml](https://www.nuget.org/packages/Vostok.Configuration.Sources.Yaml)

```
Install-Package Vostok.Configuration.Sources.Yaml
```

[Cement](https://github.com/skbkontur/cement) users should reference this module with the following command:

```
cm ref add vostok.configuration.sources.yaml <path-to-project>
```

### Related pages

{% content-ref url="/pages/-M6UTzJ0LN9CXUX6bYIt" %}
[YAML sources](/configuration/sources/yaml-sources.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M6UTuQAWlTRspefJdFD" %}
[ClusterConfig source](/configuration/sources/clusterconfig-source.md)
{% endcontent-ref %}
