Skip to main content

Getting Started with Data Ingestion

Ingesting data is the first step in using Nuclia effectively after you have created your knowledgebox. This step is essential for enabling advanced search capabilities on your data.

Nuclia offers several methods for data ingestion:

  • Programmatically: Use the REST API or the Python SDK or the JavaScript SDK.
  • From a Terminal: Use the CLI.
  • Nuclia Dashboard: Upload files manually or sync a local folder or a sitemap with the Sync Agent through the web application.

Repeatable vs. One-Time Ingestions

  • Repeatable Ingestions: If you need to ingest data regularly (e.g., daily, hourly), use the REST API or SDKs to automate the process. You can also use the Sync Agent to monitor third-party storage services for new files and sync them automatically.
  • One-Time Ingestions: For a single ingestion, use the Nuclia Dashboard web application or the CLI.