Elastic UI
React component library, published as @elastic/eui, that Elastic uses to build its React applications.
The Elastic UI Framework (EUI) is a collection of React UI components that Elastic uses to build its own React applications. The install guide says to add it with yarn and states that npm is not supported, although the package is published on npm. The guide lists React-side peer dependencies to install alongside it, among them Emotion, which EUI uses for styling and theming. Elasticsearch B.V. maintains it.
Worth knowing
The source is dual-licensed under the Server Side Public License and the Elastic License 2.0, and some files carry another license in their header. For use outside Kibana, the README points to Elastic’s licensing FAQ, which says an application that is not a hosted or managed service may not be affected at all and asks readers to contact Elastic for clarification.
Identity
Rendering and deploy
- Install with
- yarn7
Releases
Adoption
Sources
- 2026-10-26: links
eui.elastic.co/ - 2026-10-26: links, Written in, Categories, Built on, GitHub stars, Contributors
github.com/elastic/eui - 2026-10-26: links
eui.elastic.co/docs/getting-started/setup/ - 2026-10-26: First release
registry.npmjs.org/@elastic/eui - 2026-10-26: Maintainer
github.com/elastic/eui/blob/main/NOTICE.txt - 2026-10-26: Maintained by
www.elastic.co/legal - 2026-10-26: Install with
github.com/elastic/eui/blob/v123.2.0/wiki/consuming-eui/README.md - 2026-10-26: License, License model
github.com/elastic/eui/blob/main/LICENSE.txt - 2026-10-26: Current major version, Last release
github.com/elastic/eui/releases/tag/v123.2.0 - 2026-10-26: Multilingual
eui.elastic.co/docs/utilities/i18n/ - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@elastic/eui - 2026-10-26: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40elastic%2Feui