Skip to main content
The Ingestion API allows you to directly send arbitrary documents to Hymalaia’s backend for indexing and search. This is useful for cases where data doesn’t originate from an existing connector or when you want to supplement/override specific content.

πŸ“š Typical Uses

Use the Ingestion API when:
  • You have documents not tied to any connector but useful for search.
  • You want to programmatically ingest documents instead of setting up a connector.
  • You want to edit existing docs without altering their original source.
  • You want to enhance connector docs (e.g., attach a README to a GitHub project).

πŸš€ Example: Ingesting a Web Document

This example sends a document of type "web" to Hymalaia via curl.
ℹ️ Note: The bearer token is generated at server startup in Hymalaia MIT. For more robust auth, API Keys are available in Hymalaia EE.

πŸ” Field Breakdown


πŸ“₯ Checking Ingested Documents

You can view all documents that have been indexed through the ingestion API using the corresponding endpoint (e.g. /hymalaia-api/ingestion-docs).

πŸ“˜ See Also


Need help or want to go deeper? Ping the Hymalaia team on Slack or Discord!