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!