Vector databases are specialized databases designed to store and manage vector data. Vector data is data that is represented as a multidimensional point in a vector space. This type of data is often used in machine learning and artificial intelligence applications, such as natural language processing, computer vision, and recommendation systems. Some common use cases for SemaDB include: semantic…

105 subscribers
16 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

SemaDB endpoints

MethodEndpointDescription
Collection
GET ListCollection
/collections
Returns a list of all collections for the current user. The list is not sorted by any value and the order may change between requests.
POST CreateCollection
/collections
Creates a new collection if it does not already exist. The maximum number of collections per user is restricted based on the plan. Before you can insert and search points, you…
GET GetCollection
/collections/{collectionId}
This endpoint attempts to also list the shards currently available in the collection. Some shards may be temporarily unavailable. In that case, you can retry at a future time.
DELETE DeleteCollection
/collections/{collectionId}
Deletes a collection and all of its points. This operation is irreversible. If you want to delete only some points, use the bulk delete endpoint. If some shards are temporarily…
Point
POST InsertPoint
/collections/{collectionId}/points
This endpoint assumes all points to be inserted are new points and does not check for duplication. It is important to ensure consistency of the database you do not insert…
POST SearchPoint
/collections/{collectionId}/points/search
This endpoint allows searching for points in a collection using the index. The search is based on the index schema of the collection.
PUT UpdatePoint
/collections/{collectionId}/points
This endpoint allows updating point vectors and metadata. It does not allow updating the point id. If you want to update the id, you must delete the point and insert a new point.…
DELETE DeletePoint
/collections/{collectionId}/points
Bulk delete points based on id. This endpoint does not check if the points exist. If you attempt to delete a point that does not exist, it will be ignored and included in the…
Other endpoints
POST InsertPoint
/collections/{collectionId}/points
This endpoint assumes all points to be inserted are new points and does not check for duplication. It is important to ensure consistency of the database you do not insert…
GET ListCollection
/collections
Returns a list of all collections for the current user. The list is not sorted by any value and the order may change between requests.
POST SearchPoint
/collections/{collectionId}/points/search
Perform similarity search on points in a collection. The search is performed using a vector, which is a mathematical representation of the point. The vector must have the same…
POST CreateCollection
/collections
Creates a new collection if it does not already exist. The maximum number of collections per user is restricted based on the plan. Before you can insert and search points, you…
PUT UpdatePoint
/collections/{collectionId}/points
This endpoint allows updating point vectors and metadata. It does not allow updating the point id. If you want to update the id, you must delete the point and insert a new point.…
GET GetCollection
/collections/{collectionId}
This endpoint attempts to also list the shards currently available in the collection. Some shards may be temporarily unavailable. In that case, you can retry at a future time.
DELETE DeletePoint
/collections/{collectionId}/points
Bulk delete points based on id. This endpoint does not check if the points exist. If you attempt to delete a point that does not exist, it will be ignored and included in the…
DELETE DeleteCollection
/collections/{collectionId}
Deletes a collection and all of its points. This operation is irreversible. If you want to delete only some points, use the bulk delete endpoint. If some shards are temporarily…

SemaDB pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 1,000 / daily
PRO Recommended $9.99 / month
  • Requests: 50,000 / monthly (then $0.0010 each)
ULTRA $49.99 / month
  • Requests: 100,000 / monthly (then $0.0010 each)

More Artificial Intelligence/Machine Learning APIs

View all →
  • An almost free AI image generation API for cost-conscious developers. including text to image, object…

    Artificial Intelligence/Machine LearningFreemium56 subscribers
  • Harness the potential (100x affordable) of OPEN AI ( with internet access ), Claude 3 , GPT-4 (at…

    Artificial Intelligence/Machine LearningFreemium8.9k subscribers
  • Professional astrology API with natal charts, transits, synastry analysis. 23 house systems, fixed stars,…

    Artificial Intelligence/Machine LearningFreemium186 subscribers
  • Detects ChatGPT, GPT4 & Gemini Content: Simple Way & High Accuracy; OpenAI Detection API; AI Essay Detector…

    Artificial Intelligence/Machine LearningFreemium1.7k subscribers
  • The ChatGPT 4 API from PR Labs is a multi-model AI gateway hosted on RapidAPI that bundles access to GPT-4o,…

    ReviewedArtificial Intelligence/Machine LearningFreemium21.2k subscribers
  • AI Image Generator - Create stunning images, digital art, logos, wallpapers, portraits, and custom graphics…

    Artificial Intelligence/Machine LearningFreemium8.8k subscribers