# Requirements & Compatibility

Requirements

* ExpressionEngine 6.4 or greater
* PHP 8.2 or greater
* PHP `max_input_vars` set to a minimum of `2000`.

{% hint style="info" %}
Sites using a lot of bloqs and custom fields within an entry may want to consider increasing PHP's `max_input_vars` setting. Usually the default is 1000. Increasing it to 2000 or more may be required.
{% endhint %}

### Compatibility

**Native ExpressionEngine Fieldtypes**

* Checkboxes
* Date
* Duration
* Email Address
* File
* Multi Select
* Number Input
* Notes
* Radio Buttons
* Relationships
* Rich Text Editor
* Select Dropdown
* Selectable Buttons
* Text Input
* Textarea
* Toggle
* Value Slider
* URL

**Native ExpressionEngine Features**

* Entry Manager custom column (Bloqs must be set to searchable)
* Search

{% hint style="info" %}
Bloqs is built using the same concepts as the Grid field, and because Grids within Grids are not allowed, a Grid (and similarly File Grid) may not be placed within a blo&#x71;*,* however, you can use our [Simple Grids & Tables](https://boldminded.com/add-ons/simple-grids-tables) add-on for basic Grid functionality within Bloqs.

The native Fluid field type is also not supported by Bloqs.
{% endhint %}

#### Third-party fieldtypes & add-ons opted in to Bloqs

* [Ansel](https://boldminded.com/add-ons/ansel)
* [Assets](https://eeharbor.com/assets) (by [EEHarbor](https://eeharbor.com))
* [Expresso](https://www.putyourlightson.net/expresso) (by [Put Your Lights On](https://www.putyourlightson.net/))
* [Publisher](https://boldminded.com/add-ons/publisher-2) (by [BoldMinded](https://boldminded.com/))
* [Wygwam](https://eeharbor.com/wygwam) (by [EEHarbor](https://eeharbor.com))
* [Wyvern](https://addons.reinos.nl/wyvern) (by [Reinos](https://addons.reinos.nl/))

If you are unsure if an add-on works in Bloqs, but it works in Grid, then chances are it already works in Bloqs. There are a vast number of 3rd party fieldtypes not listed above that already work in Bloqs.

If your add-on/fieldtype is compatible with Bloqs and you don't see it in the list above, [send us a message](https://eebloqs.com/contact) and let us know!

### Performance

Bloqs is a robust and powerful add-on that adds a lot of flexibilty when building out your site content. Since you can add any number of bloqs to a single entry, keep in mind that the more bloqs you add, the more template parsing is required, and the longer it may take for a control panel page to load when editing an entry. For example, if you add 10 bloqs to an entry, and if each bloq has 5 atoms in it it, you're effectivley adding 50 custom fields to the entry. To mitigate this on the front-end you can use Bloqs' [built in caching option](/bloqs/docs/configuration/hidden-config-options.md#field-caching), or add full featured caching with [Speedy](/speedy/docs.md). In most cases caching won't be required, just keep performance in mind when planning and building your site with Bloqs.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.boldminded.com/bloqs/docs/requirements-and-compatibility.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
