Senzing®
  • Senzing Documentation
  • Agentic Entity Resolution
  • Release Information
    • v4 Release
      • v4 What's New
      • v4 System Requirements
      • v4 Breaking Changes
        • v4 Hardware and Software Changes
        • v4 SDK Breaking Changes
        • v4 Schema Changes
    • v3 Release
      • v3 Breaking Changes
  • Entity Specification
  • Globalization Guide
  • Quickstart Guides
    • v4 Linux Quickstart
    • v4 Docker Quickstart
    • v4 AWS Quickstart
    • v4 Azure Quickstart
    • v4 Air-Gapped Quickstart
    • v3 Quickstart Guides
      • v3 Linux Quickstart
      • v3 Docker Quickstart
  • C# SDK Reference
    • v4 C# SDK
  • Java SDK Reference
    • v4 Java SDK
    • v3 Java SDK
  • Python SDK Reference
    • v4 Python SDK
      • v4 in 3 Python Calls
    • v3 Python SDK
      • v3 in 3 Python Calls
      • v3 G2ConfigMgr
      • v3 G2Config
      • G2Engine
        • v3 Initialization
        • v3 Flags
        • v3 Adding Records
        • v3 Reevaluating
        • v3 Redo Processing
        • v3 Deleting Records
        • v3 Getting Entities and Records
        • v3 Searching for Entities
        • v3 Finding Paths
        • v3 Finding Networks
        • v3 Why
        • v3 How
        • v3 Reporting
        • v3 Cleanup
        • v3 Stats
  • Engine Flags
    • v4 Engine Flags
      • add_record Flags
      • delete_record Flags
      • get_entity* Flags
      • get_record Flags
      • get_virtual_entity_by_record_id Flags
      • search_by_attributes Flags
      • find_network* Flags
      • find_path* Flags
      • how_entity_by_entity_id Flags
      • why* Flags
      • why_search Flags
      • export* Flags
    • v3 Engine Flags
  • Tutorials
    • Senzing Engine Configuration
    • EDA Tools
      • Loading the Truth Set
      • Entity Exploration
      • Snapshot Analysis
      • Auditing
    • Consuming get_entity Responses
    • Real-time Replication and Analytics
    • Database Setup
      • PostgreSQL Setup
      • Microsoft SQL Server Setup
      • MySQL Setup
      • Database Tuning
    • Upgrade Schema and Config
      • Upgrade Schema to v4
      • Upgrade ER Config to v4
  1. Home
  2. Senzing Documentation
  3. Python SDK Reference
  4. v3 Python SDK
  5. G2Engine

G2Engine

Senzing v4 is released! Unless you are working with an existing Senzing v3 deployment, check out the v4 Python SDK!

G2Engine adds, modifies, deletes, and performs various queries on records and entities in the Senzing repository.

v3 Initialization
Initialize and configure the G2Engine module.
v3 Flags
Control flags for G2Engine functions.
v3 Adding Records
Load records into the Senzing repository.
v3 Reevaluating
Reevaluate records and entities after configuration changes.
v3 Redo Processing
Process redo records for deferred entity resolution work.
v3 Deleting Records
Remove records from the Senzing repository.
v3 Getting Entities and Records
Retrieve entity and record data from the repository.
v3 Searching for Entities
Search for entities by attribute values.
v3 Finding Paths
Find relationship paths between entities.
v3 Finding Networks
Find relationship networks among entities.
v3 Why
Understand why entities resolved or why records belong together.
v3 How
Understand how entities were constructed from their records.
v3 Reporting
Export entity and relationship data for reporting.
v3 Cleanup
Destroy and clean up G2Engine resources.
v3 Stats
Retrieve engine workload statistics.
Contact Senzing Support

Senzing support is 100% FREE!

© 2026 Senzing Documentation. All rights reserved. SENZING® and SZ® are registered trademarks of Senzing, Inc. and may not be used without prior written permission. CONNECT DATA. POWER INTELLIGENCE.™, ENTITY CENTRIC LEARNING®, SENZING INSIDE™, and SMARTER ENTITY RESOLUTION® are also trademarks of Senzing, Inc. and may also not be used without prior written permission.

Contact Senzing Support Senzing.com GitHub