# Reference
The reference documentation is broken up into 6 sections. Select the section you want from the sidebar.
# Server-side
This section contains information about module configuration functions and commmon options, server-side events emitted by apostrophe modules, and query builders for interogatting the database.
# Field types
This sections contains details about all of the built-in schema fields available for use in your project modules.
# Template tags
This section contains information about the custom Nunjuck template tags for retrieving and rendering data to the front-end pages.
# Core Modules
This section contains information about the majority of the Apostrophe core modules, including relevent methods and command line tasks.
# REST API Routes
This section contains information about using the API to request piece and page type documents. This section is a must read for anyone wanting to use Apostrophe as a headless CMS.
# Glossary
This section defines terms used throughout our documentation as they apply to Apostrophe.