Quick Start

Get up and running with Infraxa in minutes

1. Get Your API Key
Contact the Infraxa team to get your API key and tenant ID
export INFRAXA_API_KEY="your-api-key-here"
export INFRAXA_TENANT_ID="your-tenant-id"
2. Create Your First Blob
Upload a document to your vector database
curl -X POST https://infraxa.fly.dev/api/v1/tenants/{tenant_id}/blobs \
  -H "X-API-Key: $INFRAXA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Infraxa is a multi-tenant vector database",
    "metadata": {
      "title": "Introduction",
      "category": "docs"
    }
  }'
3. Search Your Data
Perform semantic search using vector embeddings
curl -X POST https://infraxa.fly.dev/api/v1/tenants/{tenant_id}/search \
  -H "X-API-Key: $INFRAXA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "What is Infraxa?",
    "top_k": 5
  }'
4. Generate AI Responses
Use AI to generate responses with context from your vector database
curl -X POST https://infraxa.fly.dev/api/v1/tenants/{tenant_id}/generate \
  -H "X-API-Key: $INFRAXA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Explain what Infraxa is",
    "model": "gpt-4",
    "temperature": 0.7
  }'