---
title: "Ingest"
type: "glossary-term"
category: "Corpus & data pipeline"
canonical_url: "https://www.graphcanon.com/glossary/corpus-and-data/ingest"
updated: "2026-07-09"
---

# Ingest

**Ingesting is the first-time intake of a source into the system - fetching it, parsing it, and adding it to the corpus.**

**Ingest** is the pipeline step that brings a new source into the system for the first time: fetch the raw data, extract the useful parts, and store a structured record.

It is distinct from later refreshes. Ingest creates the record and its initial relationships; subsequent runs only update it.

## In GraphCanon

When a GitHub repo is submitted, ingest fetches its metadata, generates a neutral summary and tags with an LLM, and proposes typed edges to existing tools - all in one pass.

## See also

- [Suggest a tool](/submit)
- [How ingestion works (docs)](/docs)

## Related terms

- [GitHub sync](/glossary/corpus-and-data/github-sync.md)
- [Enrich](/glossary/corpus-and-data/enrich.md)

[Corpus & data pipeline](/glossary/corpus-and-data.md) · [All glossary terms](/glossary.md)

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon`](/api/graphcanon)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
