# Firstlight UI > Current guides, concepts, and reference documentation for developers using Firstlight UI. ## Documentation - [Installation](https://firstlightui.dev/docs/getting-started/installation) — Install Firstlight and make its native renderers available to a NativePHP application. - [Add your first component](https://firstlightui.dev/docs/getting-started/first-component) — Add a complete Segmented control with server-backed state. - [Theming](https://firstlightui.dev/docs/getting-started/theming) — Configure the semantic NativePHP theme tokens inherited by Firstlight components. - [SuperNative components](https://firstlightui.dev/docs/concepts/supernative-components) — Understand how an EDGE component becomes genuine platform UI. - [Server-authoritative state](https://firstlightui.dev/docs/concepts/server-authoritative-state) — Understand interaction, PHP acceptance, and native reconciliation. - [Button](https://firstlightui.dev/docs/components/button) — Look up labelled actions, semantic variants, loading and disabled states, accessibility, and adapter behaviour. - [Segmented](https://firstlightui.dev/docs/components/segmented) — Look up the Segmented control's complete public contract and platform evidence. - [Status Label](https://firstlightui.dev/docs/components/status-label) — Look up display-only status text, semantic tones, accessibility, and platform evidence. - [Text Field](https://firstlightui.dev/docs/components/text-field) — Configure native single-line editing, input hints, icons, and synchronisation. - [Compatibility](https://firstlightui.dev/docs/reference/compatibility) — Check the currently supported PHP, NativePHP, iOS, Android, and Swift versions. ## Source - [GitHub repository](https://github.com/firstlightui/nativephp/tree/main/docs)