Vedaya API

The Vedaya API provides comprehensive functionality for data ingestion, knowledge graph management, vector indexing, and retrieval operations. This API allows you to build intelligent applications that can process, analyze, and retrieve information from various document sources.

API Capabilities

The API is organized into several functional areas:

Data Ingestion

  • Upload files for processing and embedding
  • Connect to cloud storage providers (Google Drive, Dropbox, OneDrive, S3, Azure)
  • Ingest documents from URLs
  • Monitor ingestion status
  • Configure chunking and embedding settings

Knowledge Graph

  • Entity detection and relationship extraction
  • Graph visualization and exploration
  • Concept clustering
  • Neo4j integration
  • Entity management (merging, querying)

Vector Indexing

  • Document embedding and indexing
  • Retrieval of vector embeddings
  • Statistics and monitoring
  • Local vector generation

Retrieval and RAG

  • Query the knowledge base
  • Retrieve relevant document chunks
  • RAG (Retrieval Augmented Generation) pipeline support
  • Chatbot functionality with RAG capabilities

Authentication

API requests require authentication. Contact Vedaya support for API keys and authentication instructions.

Base URL

https://vedaya-backend.fly.dev

For detailed endpoint documentation, please refer to the specific API sections.