> ## Documentation Index
> Fetch the complete documentation index at: https://docs.herodotus.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Processor API

> HDP Server API for scheduling and managing Data Processor tasks — create tasks, upload modules, track status, and integrate with Atlantic proving.

<img src="https://mintcdn.com/herodotuscloudservices/S302XnSN--WAs0sk/images/banners/data-processor-api.webp?fit=max&auto=format&n=S302XnSN--WAs0sk&q=85&s=f4516e217a9b611de6aeac643ef0bcbd" alt="Herodotus Data Processor Server Banner" width="1199" height="289" data-path="images/banners/data-processor-api.webp" />

<Note>
  Have a look at the [Data Processor API AI Skill](/skills/data-processor-api)
  to give your LLM a head start on using the HDP Server API.
</Note>

# HDP Server API

The HDP Server API provides endpoints for scheduling Data Processor tasks to Herodotus Atlantic.

## Base URL

```
https://staging.hdp.api.herodotus.cloud
```

## Authentication

All API requests require authentication using an API key. Include your Herodotus Cloud API key in the request headers:

```bash theme={null}
X-API-KEY: your-herodotus-cloud-api-key-here
```

You can obtain an API key from the [Herodotus Console](https://herodotus.cloud).

## Rate Limiting

The API implements rate limiting to ensure fair usage. Please contact support for specific rate limit information.

## Response Format

All responses are returned in JSON format. Successful responses will have a 2xx status code, while errors will have appropriate 4xx or 5xx status codes with error details in the response body.
