Quick Integration Guide

Abundant SDK is coming soon. Contact us for early access.

Get started with Abundant’s human expert API in two simple steps. Our platform enables seamless human-AI collaboration with enterprise-ready infrastructure.

1. Get Your API Key

Sign up for an account on Abundant platform and retrieve your API key from the dashboard. Store this securely as an environment variable:

export ABUNDANT_API_KEY=your_api_key_here

2. Create Tasks for Human Experts

With a simple API request, you can integrate human expertise into your AI workflows:

import requests

url = "https://platform.abundant.ai/api/v1/tasks"
headers = {
    "x-api-key": "<your-api-key>",
    "Content-Type": "application/json"
}
payload = {
    "description": "Review this transaction for compliance",
    "context": {
        "transaction": {
            "amount": 50000,
            "currency": "USD",
            "recipient": "Acme Corp"
        }
    },
    "metadata": {
        "expertise": "legal"
    }
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

3. Monitor Task Progress

You can monitor the status of your tasks by polling the GET /tasks?task_id={task_id} endpoint:

response = requests.get(f'https://platform.abundant.ai/api/v1/tasks?task_id={task_id}', headers=headers)
print(response.json())

Or if you prefer, you can subscribe to task updates via webhooks by providing a callback URL in the request payload. See more details in the API reference.

Ready to get started? Book a demo with our team.