Asoba Zorora Documentation

API Reference Overview

Complete API documentation for Zorora’s programmatic interfaces.

What You Can Find Here

This section provides comprehensive API documentation for:

Quick Start

Research API Example

# Start research
curl -X POST http://localhost:5000/api/research \
  -H "Content-Type: application/json" \
  -d '{"query": "latest LLM developments", "depth": 1}'

Python SDK Example

from engine.research_engine import ResearchEngine

engine = ResearchEngine()
state = engine.deep_research("Your research question", depth=1)
print(state.synthesis)

API Endpoints

Research Endpoints

Settings Endpoints

Python SDK

The Python SDK provides a high-level interface for programmatic access:

Research Engine:

Storage:

Authentication

Current: No authentication required (local deployment)

Future: API key authentication for remote deployments

Rate Limits

Current: No rate limits (local deployment)

Future: Rate limits for remote deployments

Error Handling

All endpoints return standard HTTP status codes:

Error responses include error message:

{
  "error": "Query is required"
}

Next Steps

See Also