Skip to content

VecML DB SDK & API Documentation 🚀

Welcome to the VecML Database SDK Documentation. This guide provides all the necessary information for setting up, integrating, and using VecML's powerful database solutions across different platforms, including Windows, Android, MacOS, C++, and Python.

🚀 Why VecML DB?

VecML provides:
✔ Fast indexing & retrieval – Optimized for high-speed queries.
✔ Memory-efficient storage – Advanced offloading & compression.
✔ Versatile functionality – Integrate your document, vector, and graph data into a unified VecML Database.
✔ Built-in powerful machine learning – train AutoML models in the database, with the best efficiency and accuracy.
✔ Cross-platform support – Works on Windows, Android, MacOS, C++, and Python.
✔ Scalability – Suitable for both resource constrained applications and large-scale deployments.


🔥 Getting Started

Step 1: Authentication (API key)

VecML RESTful API requests are authenticated through user's API key. The API key can be generated as follows:

  1. Go to https://account.vecml.com/user-api-keys , sign up a free VecML account.
  2. After registration, you can get an API key by clicking "Create New API Key".
  3. This unique API key will only be seen once at the creation time, so please keep the API key safely. If you need to re-generate an API key, simply delete the previous one and then create a new key.

Step 2: Cloud Database APIs


For further assistance, contact VecML Support.