---
title: "Site package"
manual: "TYPO3 Explained"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3coreapi:site-package@main"
source: "ExtensionArchitecture/SitePackage/Index.rst"
rendered: "2026-09-30T05:33:23+00:00"
---

# Site package {#site-package}

A site package is a TYPO3 extension that you create to provide a theme for
your site. This is where you store files for the theme.

**Table of content**

-   [Site package tutorial](https://docs.typo3.org/permalink/t3coreapi:site-package-tutorial-1@main)
-   [Site package builder](https://docs.typo3.org/permalink/t3coreapi:site-package-builder@main)

## Site package tutorial {#site-package-tutorial}

The [site package tutorial](https://docs.typo3.org/m/typo3/tutorial-sitepackage/main/en-us/Index.html#start) is a step by step
guide to creating a site package extension from scratch. Download the
site package that is created in the tutorial from GitHub and try it out:
[https://github.com/TYPO3-Documentation/site_package/tree/main](https://github.com/TYPO3-Documentation/site_package/tree/main)

## Site package builder {#extension-sitepackage-builder}

Use the [Site package builder](https://get.typo3.org/sitepackage) to generate
a site package. It generates two types of site package.

### Bootstrap package {#extension-sitepackage-builder-bootstrap}

The Bootstrap Package creates a site package that depends on the [`bk2k/bootstrap-package`](https://packagist.org/packages/bk2k/bootstrap-package)
extension.

It comes with a frontend template that can be configured to use
your logo, colors, etc, and comes with a large number of content elements.

It is a good option if you want to create a TYPO3 website quickly with a standard design.

To see the bootstrap package in action, install the
[`typo3/cms-introduction`](https://packagist.org/packages/typo3/cms-introduction) package (which contains the
bootstrap-package). The resulting site contains a page tree with example data.

Or just go to [https://www.bootstrap-package.com/](https://www.bootstrap-package.com/).

### Minimal site package (Fluid Styled Content) {#extension-sitepackage-builder-minimal}

The Fluid Styled Content package is a minimal site package that provides boiler
plate code to use with your own HTML. No styles are included.

You can use the [`t3docs/site-package-data`](https://packagist.org/packages/t3docs/site-package-data) extension to create a page tree
and load some example data.
