# API Documentation

A library of API Reference documentation is auto-generated from the comments within the Umbraco Source Code.

## C# API Documentation

C# API references for the Umbraco Core, Infrastructure, Extensions and Web libraries.

### [Umbraco.Cms.Core](https://apidocs.umbraco.com/v13/csharp/api/Umbraco.Cms.Core.html)

### [Umbraco.Cms.Infrastructure](https://apidocs.umbraco.com/v13/csharp/api/Umbraco.Cms.Infrastructure.html)

### [Umbraco.Cms.Web](https://apidocs.umbraco.com/v13/csharp/api/Umbraco.Cms.Web.Common.html)

### [Umbraco.Extensions](https://apidocs.umbraco.com/v13/csharp/api/Umbraco.Extensions.html)

{% hint style="info" %}
Opens a documentation browser that is different from the documentation section you're viewing now.
{% endhint %}

## Backoffice UI API Documentation

Angular, JavaScript, CSS & Less UI API references for building Umbraco backoffice components.

* The umbraco.directives
* The umbraco.services
* The umbraco.resources

### [Backoffice UI](https://apidocs.umbraco.com/v13/ui/)

{% hint style="info" %}
Opens a documentation browser that is different from the documentation section you're viewing now.
{% endhint %}
