---
title: API Documentation
framework: docc
role: collectionGroup
role_heading: API Collection
path: docc/api-reference-syntax
---

# API Documentation

Teach your APIs through reference documentation you create from code comments and extension files, or create detailed articles and conceptual guides.

## Overview

Overview Use documentation markup, a custom variant of Markdown, to add in-source documentation to your APIs. Then, use DocC to build your documentation and share it with developers.

## Topics

### Configuring Documentation Behavior

- [Options](docc/options.md)
- [Metadata](docc/metadata.md)
- [TechnologyRoot](docc/technologyroot.md)
- [Redirected](docc/redirected.md)

### Creating Custom Page Layouts

- [Row](docc/row.md)
- [TabNavigator](docc/tabnavigator.md)
- [Links](docc/links.md)
- [Small](docc/small.md)

## See Also

### Documentation Types

- [Interactive Tutorials](docc/tutorial-syntax.md)
