Components overview

Components are the foundational building blocks of the PatternFly design system. They are reusable, well-tested UI elements designed to ensure visual and functional consistency across all your products and applications.

Components integrate with the design system through:

  • Foundations and styles: Components strictly adhere to our core design tokens and guidelines.
  • Patterns: Components are the building blocks that are combined to implement design patterns.
  • Extensions: Components are the basis for the complex, pre-built, reusable code solutions offered by extensions.

How do I use components?

Usage information for specific features, variations, and accessibility details is outlined in each component's design guidelines page.

Component lifecycle

Outside of our standard components, some components are at a different place in their lifecycle:

  • Beta components: Under review and open for further evolution.
  • Deprecated components: Available for use, but no longer recommended or actively maintained.

For full details on versioning, maintenance, and deprecation timelines, refer to our Releases overview.


Explore components