# API reference

> API reference - Review the reference documentation available for DataRobot's APIs.

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-05-06T18:17:09.618881+00:00` (UTC).

## Primary page

- [API reference](https://docs.datarobot.com/en/docs/api/reference/index.html): Full documentation for this topic (HTML).

## Related documentation

- [Developer documentation](https://docs.datarobot.com/en/docs/api/index.html): Linked from this page.
- [REST API](https://docs.datarobot.com/en/docs/api/reference/public-api/index.html): Linked from this page.
- [Python API client](https://docs.datarobot.com/en/docs/api/reference/sdk/index.html): Linked from this page.
- [Prediction API](https://docs.datarobot.com/en/docs/api/reference/predapi/index.html): Linked from this page.
- [Batch prediction API](https://docs.datarobot.com/en/docs/api/reference/batch-prediction-api/index.html): Linked from this page.
- [API changelogs](https://docs.datarobot.com/en/docs/api/reference/changelogs/index.html): Linked from this page.
- [Self-managed resources](https://docs.datarobot.com/en/docs/api/reference/self-managed.html): Linked from this page.

## Documentation content

The table below outlines the reference documentation available for DataRobot's API, SDKs, and code-first tools.

| Resource | Description |
| --- | --- |
| REST API | The DataRobot REST API provides a programmatic alternative to the UI for creating and managing DataRobot assets. It allows you to automate processes and iterate more quickly, and lets you use DataRobot with scripted control. The API provides an intuitive modeling and prediction interface. |
| Python API client | Installation, configuration, and usage guidelines for working with the Python client library. To access previous version of the Python API client documentation, access ReadTheDocs. |
| Prediction API | DataRobot's Prediction API provides a mechanism for using your model for real-time predictions on a prediction server. |
| Batch prediction API | The Batch Prediction API provides flexible options for scoring large datasets using the prediction servers you have already deployed. |
| API changelogs | Changelogs contain curated, ordered lists of notable changes for each versioned release for DataRobot's SDKs and REST API. |
| Self-managed resources | Details the resources available for self-managed DataRobot deployments. |
| R client | Installation, configuration, and reference documentation for working with the R client library. |
| OpenAPI specification | Reference the OpenAPI specification for the DataRobot REST API, which helps automate the generation of a client for languages that DataRobot doesn't directly support. It also assists with the design, implementation, and testing integration with DataRobot's REST API using a variety of automated OpenAPI-compatible tools. Note that accessing the OpenAPI spec requires you to be logged into the DataRobot application. |
