Overview
Vector Search API & Agent - Free Preview
Vector Search API lets you index your own documents and search or ask questions about them using semantic search - matching meaning and intent, not just exact keywords. A conversational agent interface (powered by an LLM of your choice) can search, add documents, and list your collections from a single natural-language instruction, remembering context across a conversation.
Key Capabilities
- Conversational Agent (POST /agent): One natural-language interface for everything - the agent decides whether to search your documents, add a new one, or list your collections based on what you ask. Remembers conversation context automatically across requests.
- Document Provisioning: Add documents directly via API (paste text) or upload existing files - .txt, .md, .pdf, .docx - which are extracted and automatically chunked server-side, no pre-processing required.
- Semantic Search: Query in plain language and get back the most relevant excerpts, with source file name, type, chunk position, and relevance score.
- Collection Management: List or delete your own collections at any time via direct API calls.
-
- Self-Service Data Control: Export a full copy of your data (account info, documents, conversation history) or delete your account and everything in it at any time via the API - no waiting on support. Unsubscribed accounts are automatically and permanently deleted within 30 days.
Supported Document Formats
PDF, DOCX, Markdown, and plain text files (or paste raw text directly via the API).
How It Works
Documents are embedded using ChromaDB's built-in sentence-embedding model (all-MiniLM-L6-v2) and stored in your own private vector index. Uploaded files are automatically split into overlapping chunks at natural word boundaries so long documents don't need manual pre-processing. Queries are embedded the same way and matched by semantic similarity, returning ranked excerpts with source metadata.
The conversational agent layer is built on Google's Agent Development Kit (ADK). You supply your own Google Gemini API key when calling the agent endpoint - it's used only for that request and never stored, so any LLM usage cost is billed to your own Google account, not ours. Direct search/document endpoints (no agent) require no LLM key at all.
Use Cases
- Internal Knowledge Search: Index company documents and ask natural-language questions to retrieve relevant passages from reports, proposals, and meeting notes.
- Retrieval-Augmented Generation (RAG): Use the search or agent endpoints as a retrieval component in your own RAG pipeline.
- Research and Technical Documentation Search: Search across PDFs, DOCX files, and Markdown docs by meaning, not exact wording.
- Conversational Document Q&A: Attach a file to the agent and ask questions about it in the same request - one call does upload, index, and answer.
Who Is This For?
- AI and data teams building RAG workflows
- Developers integrating document search or a conversational agent into their own app
- Research and business teams needing faster discovery across document repositories
Technical Details
- Vector Database: ChromaDB, local persistent storage, one isolated index per customer
- Embedding Model: all-MiniLM-L6-v2
- Agent Framework: Google ADK, buyer-supplied Gemini API key per request
- Chunking: Fixed-size, word-boundary-aware, 1000 characters with 100-character overlap (automatic on file upload)
- Default Top-K Results: 5 (maximum 20)
Metadata Captured
File name, file type, and chunk index are returned with every search result for traceability back to the source document.
Security & Compliance
Your data is encrypted at rest and in transit (HTTPS/TLS). Dependencies are scanned daily for known vulnerabilities, with continuous monitoring via GitHub Dependabot. Every customer's data is fully isolated - never shared or visible across accounts. Full details, including our data retention/deletion policy, are in our Privacy & Data Protection Statement and End User License Agreement.
Getting Started
- Subscribe to the free product through AWS Marketplace.
- You'll be redirected automatically to receive your API key.
- Add your documents: paste text via the API, or upload files directly.
- Search directly via API, or talk to the agent in natural language (bring your own Gemini API key for the agent endpoint).
- Review retrieved excerpts and source metadata, or use the agent's natural-language answers directly in your workflow.
Product Differentiation
Vector Search API combines document ingestion, automatic chunking, isolated per-customer vector indexing, and both direct-API and conversational-agent access in one product. Unlike simple keyword search, it retrieves relevant content even when the query doesn't match the exact wording in your documents, and the agent interface means integrators don't need to learn multiple endpoints to get value.
Highlights
- One conversational agent for everything: searching your documents, adding new ones, and listing collections, all from natural-language instructions, no need to learn separate endpoints. Powered by Google ADK with your own Gemini API key, it remembers conversation context automatically, so follow-up questions work without repeating yourself. Attach a file and ask about it in the same request for instant document Q&A.
- Upload PDF, DOCX, Markdown, or plain text files directly via API, no pre-chunking needed. Files are automatically extracted and split into overlapping, word-boundary-aware chunks server-side using the all-MiniLM-L6-v2 embedding model, then indexed into your own fully isolated, private collection that no other customer can ever read or write to.
- Every search result returns traceable source metadata - file name, file type, chunk position, and a relevance score - so retrieved passages can be verified against their original document and fed directly into downstream RAG or AI workflows. Direct REST endpoints (no LLM required) are also available for fully programmatic, low-latency integration.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
The product is totally free.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
API-Based Agents & Tools
API-Based Agents and Tools integrate through standard web protocols. Your applications can make API calls to access agent capabilities and receive responses.
Additional details
Usage instructions
API
Authentication All requests require: Authorization: Bearer YOUR_API_KEY Your key is issued after subscribing on AWS Marketplace and completing registration on the onboarding site.
Core Endpoints POST /search - semantic search. Body: {"query": "...", "collection_name": "documents", "top_k": 5} POST /documents - add documents directly. Body: {"documents": [{"content": "...", "file_name": "..."}], "collection_name": "documents"} POST /documents/upload - upload .txt/.md/.pdf/.docx files (multipart/form-data, field "files"), auto-chunked, max 10 files/request, 5MB/file POST /agent - natural-language interface (search/add/list via one instruction). Requires your own Gemini API key. Body: {"instruction": "...", "llm_api_key": "...", "conversation_id": "optional"}. Also accepts "files" (multipart) to attach-and-ask in one call. GET /collections - list your own collection names DELETE /collections/{name} - delete one of your own collections GET /account - your subscription status GET /account/export - full export of your data (account info, documents, conversation history) - self-service data portability DELETE /account - delete your account and all your data immediately (irreversible) GET /health - health check, no auth required
Rate Limits ~60 req/min for /search, /documents, /documents/upload, /collections. ~20 req/min for /agent (LLM round trip). 429 on excess, retry with backoff.
Data Handling Your documents/collections/conversations are isolated per customer, encrypted at rest, and never shared across accounts. If you use POST /agent, your own Gemini API key is used only for that request and never stored - LLM costs are billed to your own Google account, not ours. Unsubscribed accounts and their data are automatically deleted within 30 days; delete immediately yourself any time via DELETE /account.
Full Documentation Complete endpoint reference, request/response schemas, error codes, and examples: see /docs on the product's API host (also served as raw markdown for programmatic use). Privacy & Data Protection Statement: /privacy. End User License Agreement: /eula. An OpenAPI 3.0 specification is also attached to this listing.
Support support@9dtechnologies.com
Support
Vendor support
For assistance with Vector Database Search Agent, contact the 9D Technologies support team.
Support Email: support@9dtechnologies.com Support Page: https://9dtechnologies.com/contact-us/ Support Hours: Monday to Friday, 9:00 AM to 6:00 PM PKT Expected Response Time: Within 1 business day
Support is available for product access and onboarding, AWS Marketplace subscription questions, API usage and implementation questions, document indexing and configuration, vector search behavior and troubleshooting, bug reports, general product inquiries, security vulnerability reports, and data privacy requests.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products

