> For the complete documentation index, see [llms.txt](https://documentation.alpaco.email/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.alpaco.email/template.md).

# Template

- [Base](https://documentation.alpaco.email/template/base.md): Alpaco is much more than a email builder, HTML or CSS, it's a way to systemize and manage your brand, design rules, data-integrations, languages, all those small details needed for an email template.
- [Blocks](https://documentation.alpaco.email/template/blocks.md): If Base is the foundation of a template, Blocks are the building-blocks to build up your template. It's individual modules you can have infinite of.
- [Input Groups](https://documentation.alpaco.email/template/input-groups.md): If Blocks are the building-blocks the template is build on, Inputs are the mortar. This is where your settings and rules are defined and the key part of what separates Alpaco from other email editors.
- [Input Types](https://documentation.alpaco.email/template/input-groups/input-types.md): In Alpaco you can have many different input types, separated or grouped together to form sets of settings.
- [Text String](https://documentation.alpaco.email/template/input-groups/input-types/text-string.md): A simple text string, single line that can be used for settings where users only can insert one line of text
- [Textarea](https://documentation.alpaco.email/template/input-groups/input-types/textarea.md): Textarea are more refined compared to Text String and can be used for when you want to allow for multiple lines of text, but also open up for rich-text options
- [Select](https://documentation.alpaco.email/template/input-groups/input-types/select.md): Select inputs are used for when you want to give the user options to choose from.
- [Boolean](https://documentation.alpaco.email/template/input-groups/input-types/boolean.md): A Boolean is used for when you want something to be either true or false, like a lighting switch that can be toggled on or off
- [Image](https://documentation.alpaco.email/template/input-groups/input-types/image.md): Images are a fundamental part of an email, that's why we've built this feature with deep setting possibilities to take care of all scenarios that you would need
- [Image settings](https://documentation.alpaco.email/template/input-groups/input-types/image/image-settings.md): Image settings are the powerful features that enables you to model, filter, rotate, resize and expand on what your template needs to ensure those images looks just right, each time - without Photoshop
- [Color Picker](https://documentation.alpaco.email/template/input-groups/input-types/color-picker.md): Unlike Select, where you can create things like themes that will alter your entire color palate, Color Picker is meant for when you want to give users a color wheel to pick any color manually
- [Code](https://documentation.alpaco.email/template/input-groups/input-types/code.md): An input field, unlike Text String, that can be used for specific scenarios where users needs to input elaborate pieces of code
