Offer: Virgo is available for free to use within your infrastructure. Book a demo

Push via webhooks

For sources that support them, webhooks are the fastest way to keep the graph current. The source pushes each change to Virgo as it happens, so new work is ingested and available to retrievers within moments rather than on the next poll.

How push works

When a change occurs, the source sends Virgo an event. Virgo ingests just that change, the same extract, canonicalize, and link steps that run during the initial backfill, applied incrementally. The graph stays in step with the source without re-reading everything.

When to use push

Use push whenever a source offers webhooks. For sources that do not, Virgo keeps data current with scheduled pull jobs instead.