Skip to main content

Core Concepts

LlamaExtract is designed to be a flexible and scalable extraction platform. At the core of the platform are the following concepts:

  • Extraction Agents: Reusable extractors configured with a specific schema and extraction settings.
  • Data Schema: Structured definition for the data you want to extract in JSON/Pydantic format.
  • Extraction Jobs: Asynchronous extraction tasks that involve running an extraction agent on a set of files.
  • Extraction Runs: The results of an extraction job including the extracted data and other metadata.