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

# Welcome

**fylr** is a configurable system for storing, organising and publishing structured data together with the files that belong to it. You define your own data model — the objecttypes, fields and relationships that fit your domain — and fylr provides the storage, search, versioning, permissions and APIs to work with it.

fylr is the **easydb 6** product line: a Go rewrite that keeps the easydb 5 API contract.

{% hint style="info" %}
Unless otherwise noted, this documentation describes the **latest published version of fylr**.
{% endhint %}

## Where to start

* [**Concepts**](/for-developers/concepts.md) — what fylr is built out of, in plain English (records, objecttypes, files, pools, masks, permissions, …). New to fylr? Start here.
* [**For users**](/for-users/getting-started.md) — finding, editing, collecting and exporting objects.
* [**For administrators**](/for-administrators/permissions.md) — datamodel, pools, masks, permissions and tools.
* [**For developers**](/for-developers/api.md) — the HTTP/JSON API reference, generated from fylr's OpenAPI specification.
* **Help & reference** — [FAQs](/help/faqs.md), [tutorials](/help/tutorials.md) and a [glossary](/help/glossary.md) of fylr terms.

Looking for the deeper API specification? The full **OpenAPI 3.1** file is available for download from the [API reference](/for-developers/api.md).
