Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Inline Entity Form

143,933 sites Security covered
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.

Activity

Total releases
4
First release
May 2025
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 1
Maintenance
Active

Release Timeline

Releases

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