# ────── /extensions ──────
Liferay Client Extension reference
All 28 types Liferay supports, grouped into the four Client Extension families. Open a family to drill into its sub-types.
⚛Frontend
13 typesExtensions that render on Liferay pages or modify page appearance — custom elements, themes, global CSS/JS, fragments, audience attribute contributors.
- Custom Element
- IFrame
- Global CSS
- +10 more
⚙Configuration
3 typesRegister OAuth applications, override Configuration Admin settings, and declare object metadata that Liferay reads at deploy time.
- OAuth Application (Headless Server)
- OAuth Application (User Agent)
- Instance Settings
❯_Microservice
10 typesExternalize business logic — object actions, workflow actions, notifications, validation, checkout / shipping / tax / payment integrations, CAPTCHA verification.
- Object Action
- Object Validation Rule
- Object Entry Manager
- +7 more
⇉Batch & Provisioning
2 typesBulk data import via Batch Engine, and full site scaffolding (layouts, fragments, taxonomies, roles) via Site Initializer on first deploy.
- Batch
- Site Initializer