Developer API

Build with ARQA API

Integrate AI-powered data analysis directly into your applications. Query your data, generate insights, and build custom analytics experiences.

api-example.py
import arqa

# Initialize the client
client = arqa.Client(api_key="your-api-key")

# Ask a question in natural language
response = client.query(
    datasource="sales_db",
    question="What were the top 5 products by revenue last month?"
)

# Get structured results
print(response.answer)
print(response.data)  # DataFrame
print(response.sql)   # Generated SQL

Trusted by leading companies

Technodom
KMF
Kazatomprom
Avataria

Everything you need to integrate

A complete API for building AI-powered analytics into any application

Lightning Fast

Sub-100ms response times for most queries. Built for real-time applications.

Secure by Design

API key authentication, rate limiting, and encryption. SOC 2 compliant.

RESTful API

Standard REST endpoints that integrate with any language or framework.

Semantic Layer

Access your pre-defined metrics and dimensions through the API.

SDK Support

Official SDKs for Python, JavaScript, and more coming soon.

Webhooks

Real-time notifications for query completions and data updates.

Simple, powerful endpoints

RESTful API design that developers love

POST/v1/query

Execute a natural language query against your data sources

GET/v1/datasources

List all connected data sources and their schemas

POST/v1/reports/generate

Generate formatted reports from your data

GET/v1/metrics

Access pre-defined metrics from your semantic layer

Build anything with data

From embedded analytics to automated pipelines

Embed Analytics

Build custom dashboards and reports directly into your product.

Scheduled Reports

Automate report generation and delivery to stakeholders.

Data Pipelines

Integrate AI-powered analysis into your data workflows.

Secure authentication

API keys with fine-grained permissions. Control access at the datasource, team, or query level. Rotate keys without downtime.

  • API key authentication
  • Role-based access control
  • Encryption in transit and at rest
curl -X POST https://api.arqa.cc/v1/query \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "datasource": "analytics_db",
    "question": "Monthly revenue trend"
  }'
FAQ's

Frequently Asked Questions

Everything you need to know about the ARQA API.

Ready to build with ARQA?

Get started with our API in minutes. Free tier available for development and testing.