# Component Schema Model

Public API operates on a simpler version of [Components Schema](doc-341711) from the Management API.

In most cases, it has following differences:

* `$defs/$attributes/text` definition is flattened to single string (as public content is localized according to HTTP headers)
* some properties are not exposed (like `visible_since`)

However, some components look completely different after "rendering".