Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Inline Entity Form

140,687 sites Security covered Drupal 8–11
View on drupal.org

This module allows you to create, edit, and delete referenced entities directly within a parent form, streamlining workflows like managing products on a product display or line items on an order. It also supports referencing existing entities and integrates with popular commerce modules and entity reference fields.

Supported versions

3.0.x

This is the only stable, supported version of IEF. The 3.0.0 stable release is now out with security coverage.

3.x

The future is being planned at #3593827: 3.1.x / 4.0.x roadmap. Please help out if you can! Development only, not recommended for production.

Module authors, please update requirements

See #3407711: Other projects should require drupal/inline_entity_form ^1 || ^3.

Other versions

8.x-1.x

This legacy version is still marked as "supported" for Update Status in Drupal Core and on this page, but it has reached End-of-Life (EOL). It will formally be marked as "unsupported" at some unspecified future date. All sites still using the 8.x-1.x releases are encouraged to upgrade to 3.0.x ASAP.

If you are on 1.x, you can safely upgrade to 3.0.x, IF no other contrib module still requires 1.x only. In this case open an issue on that project, see #3407711: Other projects should require drupal/inline_entity_form ^1 || ^3.

2.x

Apologies! There are problems with the 2.x branch - we strongly recommend not using it. This is currently cleaned up in #3401656: Clean up problematic 2.x branch. Help is appreciated.

If you are on 2.x, you can upgrade to 3.x, IF no other contrib module still requires 1.x only. In this case open an issue on that project, see #3407711: Other projects should require drupal/inline_entity_form ^1 || ^3
Reporting back to #3407407: Clarify how to site-upgrade IEF 2.x => 1.x|3.x is appreciated. (Note that the you WILL lose all the non-quality-assured features from 2.x. To any complainers: Feel free to write or pay a test for your favorite feature, or maintain a fork with lower maintenance standard yourself.)

About IEF

Provides a widget for inline management (creation, modification, removal) of referenced entities.
The primary use case is the parent -> children one (product display -> products, order -> line items, etc.), where the child entities are never managed outside the parent form.
Existing entities can also be referenced.

Supports commerce_product_reference, commerce_line_item_reference and entityreference fields.
Requires integration code to be provided for each entity type that can be referenced.
Supports the commerce_product (including Commerce AutoSKU integration) and commerce_line_item, node, taxonomy_term entity types out of the box.
Integration for other entity types has not yet been written, patches welcome.

See the 7.x README or the 8.x README for information about getting started and integrating other entity types.

This module was covered on Lullabot Module Monday and Commerce Module Tuesday.

Requires the Entity API module.
Requires Drupal 7.15 or newer.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Activity

Tracked releases
4
Tracked since
May 2025
Latest release
2 months ago
Releases (12 mo)
3 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
3.0.x-dev Dev 8–11 Jun 5, 2026
3.0.0 Stable 8–11 Jun 5, 2026
8.x-1.0 Stable 8–10 Jun 5, 2026
3.0.0-rc21 Pre-release 8–11 May 5, 2025