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.
Project information
- Ecosystem: Commerce Core, YMCA Website Services (former Open Y) Community Edition
138,862 sites report using this module
- Created by rszrama on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Stable release with security coverage, supports D8 through D11
Development version: 3.0.x-dev updated 5 Jun 2026 at 21:42 UTC
Stable release with security coverage. EOL. Upgrade to 3.0.x ASAP
Development version: 8.x-1.x-dev updated 5 Jun 2026 at 21:15 UTC











