What is the CiviCRM Entity Module?
Integrating the world’s largest open-source Client Relationship Management tool, dedicated to supporting membership associations and non-profit organizations (CiviCRM), with the latest versions of the popular Drupal Content Management System (Drupal 8 and Drupal 9) - the CiviCRM Enitity module allows for incredible expanded functionality by exposing CiviCRM API entities as true Drupal entity types.
This allows users to:
Sync roles and contact types during user creation
Register users and collect contributions using powerful webforms
Reference any Civi data on nodes and other Drupal entities
Create event and other contact type pages using the new core media entity system, slideshows, and other Drupal fields
Generate reports and charts using Civi data within views displays
Create maps and proximity filters using Civi addresses
A few more details please...
CiviCRM focuses on contact and relationship management as its core function, and is 100% open source benefitting from a large and vibrant community of contributors. The power of the CiviCRM Entity module is the extendability it provides by interconnecting features of CiviCRM and Drupal to create unlimited synergistic functionality.
By exposing CiviCRM API entities as true Drupal entity types, any Drupal feature or module can access, manipulate, and display CiviCRM contact data as if it were a native Drupal entity. This opens the doors of hundreds contributed modules to be used with CiviCRM data to build custom solutions.