Skip to main content

Data input and sync

Infra Sync Tracker data input and sync

When a schema has been loaded in to Infra Sync Tracker, data can be populated or synced through multiple methods:

  • Via the WebUI: users can add, modify, and delete objects
  • Via infrahub-sync
  • Via the Infra Sync Tracker SDK, which simplifies working with the GraphQL API:
    • One-time imports can done similar to this python example
    • Integration with other systems
  • Via the GraphQL or REST API directly

Infra Sync Tracker provides data lineage and metadata for tracking the origin and ownership of the data, and how the data changes and moves over time. When data comes from other systems and creates objects in the Infra Sync Tracker database, those objects will have attributes such as it's source and if it's read-only, allowing for unidirectional sync from other sources of truth.