Build AI Applications in Minutes, Not Months
Leverage powerful APIs to create intelligent applications with minimal code. Perfect for developers, CTOs, and solution architects.
Powerful Features for Rapid Development
Fast Integration
Get started in minutes with our simple API endpoints and comprehensive documentation.
Advanced AI
Leverage state-of-the-art AI models for text processing, document analysis, and more.
Enterprise Ready
Built with security and scalability in mind, perfect for production environments.
Advanced Vector Search & Indexing
Raw Vector Search
Direct access to high-performance vector search capabilities with support for multiple distance metrics and data types.
- Support for multiple distance metrics (cosine, L2, IP)
- High-dimensional vector support (up to 768 dimensions)
- Configurable connectivity and expansion parameters
Intelligent Indexing
Smart document processing and indexing with automatic chunking and metadata management.
- Automatic document chunking and processing
- Flexible metadata management with primary IDs
- Hybrid search combining vector and text search
# Create a vector search index
index = IndexManager("my_index", {
"metric": "cos",
"dtype": "f32",
"connectivity": 16,
"ndim": 768
})
# Add vectors to the index
index.add_entries(vectors, metadata)
# Perform vector search
results = index.query(query_vector, k=10)
Simple Yet Powerful API
# Upload and process a document
response = await client.post("/api/v1/file/create",
files={"file": open("document.pdf", "rb")},
data={"metadata": '{"title": "My Document"}'}
)
# Query the document
results = await client.post("/api/v1/file/{doc_id}/index/query",
json={"query": "What is the main topic?", "k": 5}
)
Ready to Build Your AI Application?
Join hundreds of developers who are already building with Ulroy.
Get Started Now