Algorithmia API
Algorithmia API as documented publicly: 26 operations. Contract generated from the documentation by API Evangelist (2026-10-05); not the provider's own document.
Algorithmia API as documented publicly: 26 operations. Contract generated from the documentation by API Evangelist (2026-10-05); not the provider's own document.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/algorithmia:algorithmia-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.1.0
info:
title: Algorithmia API
version: '2026-10-05'
description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-05: 26 operation(s) read from 13 public documentation page(s) (each
operation names its page in x-source). This is not the provider''s published contract; Algorithmia has published no machine-readable contract
that the pipeline could find. Engine: local.'
x-evidence-tiers:
code-example: 13
documentation: 13
pages-with-code: 11
pages-read: 13
x-generated-from: documentation
x-provenance: generated
x-authored-by: API Evangelist
x-generated: '2026-10-05'
x-generator: generate-contract-from-docs.py
x-engine: local
x-sources:
- https://docs.datarobot.com/en/docs/agentic-ai/agentic-mcp/agentic-tools-mcp.html
- https://docs.datarobot.com/en/docs/agentic-ai/agentic-develop/agentic-get-started.html
- https://docs.datarobot.com/en/docs/agentic-ai/agentic-develop/agentic-memory-service.html
- https://docs.datarobot.com/en/docs/agentic-ai/agentic-mcp/agentic-mcp-dynamic-tool-registration.html
- https://docs.datarobot.com/en/docs/agentic-ai/agentic-mcp/agentic-mcp-clients.html
- https://docs.datarobot.com/en/docs/agentic-ai/cli/overview.html
- https://docs.datarobot.com/en/docs/agentic-ai/cli/getting-started.html
- https://docs.datarobot.com/en/docs/agentic-ai/cli/quick-reference.html
- https://docs.datarobot.com/en/docs/agentic-ai/cli/development/setup.html
- https://docs.datarobot.com/en/docs/agentic-ai/cli/shell-completions.html
- https://docs.datarobot.com/en/docs/agentic-ai/cli/local-experimentation/index.html
- https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/data-sources/dc-snowflake.html
- https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
servers:
- url: https://cli.datarobot.com
paths:
/:
get:
operationId: get
tags:
- Api
summary: GET /
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-develop/agentic-get-started.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: "curl -fsSL https://get.pulumi.com | sh\nsh -c \" $( curl --location https://taskfile.dev/install.sh ) \" -- -d\nsudo apt-get\
\ install -y nodejs npm\n Complete Windows prerequisites before you run dr start . \n Windows users can install the prerequisite tools\
\ with PowerShell: \n irm https :// cli . datarobot . com / winstall | iex \n powershell -ExecutionPolicy ByPass -c \"irm https://astral.sh/uv/install.ps"
/Homebrew/install/HEAD/install.sh:
get:
operationId: get_Homebrew_install_HEAD_install_sh
tags:
- Homebrew
summary: GET /Homebrew/install/HEAD/install.sh
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-develop/agentic-get-started.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: "curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh ) \" # If homebrew is not already installed \n\
\ Then, install the prerequisite tools with it: \n brew install datarobot-oss/taps/dr-cli uv pulumi/tap/pulumi go-task node git\n You\
\ also need the Xcode Command Line Tools to compile some Python packages: \n xcode-select --install\n Linux users can install the prerequisite\
\ tools us"
/api/info:
get:
operationId: get_api_info
tags:
- Api
summary: GET /api/info
x-source: https://docs.datarobot.com/en/docs/agentic-ai/cli/quick-reference.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: "curl -s http://127.0.0.1:8090/api/info # Verify enabled features \n Setting \n Flag / env \n Default \n Port \n --port / DR_EXPERIMENT_PORT\
\ \n 8090 \n Entity ID \n --entity-id / DR_EXPERIMENT_ENTITY_ID \n DATAROBOT_USE_CASE_ID in pulumi_config.json \n Evaluation tab \n\
\ --enable-evaluation / DR_EXPERIMENT_ENABLE_EVALUATION=true \n Off \n See DataRobot experimentation plugin , Local tracing , and Batch\
\ agent eva"
/api/v1/users/{userId}/clients/{clientId}/grants:
get:
operationId: get_api_v1_users_userId_clients_clientId_grants
tags:
- Api
summary: Okta API calls
description: Get the user's grants
x-source: https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/data-sources/dc-snowflake.html
parameters:
- name: userId
in: path
required: true
schema:
type: string
- name: clientId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/api/v1/users/{userId}/grants/{grantId}:
get:
operationId: get_api_v1_users_userId_grants_grantId
tags:
- Api
summary: Okta API calls
description: Revoke grant/consent
x-source: https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/data-sources/dc-snowflake.html
parameters:
- name: userId
in: path
required: true
schema:
type: string
- name: grantId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/api/v1/users/me:
get:
operationId: get_api_v1_users_me
tags:
- Api
summary: Okta API calls
description: Get current user
x-source: https://docs.datarobot.com/en/docs/reference/data-ref/connectivity/data-sources/dc-snowflake.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/api/v2/memory/{memoryspaceid}/sessions/{sessionid}:
patch:
operationId: patch_api_v2_memory_memoryspaceid_sessions_sessionid
tags:
- Api
summary: PATCH /api/v2/memory/{memorySpaceId}/sessions/{sessionId}
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-develop/agentic-memory-service.html
parameters:
- name: memoryspaceid
in: path
required: true
schema:
type: string
- name: sessionid
in: path
required: true
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PatchApiV2MemoryMemoryspaceidSessionsSessionidRequest'
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: "curl -X PATCH \"https://app.datarobot.com/api/v2/memory/MEMORY_SPACE_ID/sessions/SESSION_ID/\" -H \"Authorization: Bearer <YOUR_DATAROBOT_API_TOKEN>\"\
\ -H \"Content-Type: application/json\" -d '{\"lifecycleStrategies\": [{\"type\": \"soft_delete\", \"trigger\": {\"never\": true}}]}'\
\ \n The strategies you pass replace the whole list , so send every strategy the session should keep, not just the one you are changi"
/datarobot-oss/cli/main/install.sh:
get:
operationId: get_datarobot_oss_cli_main_install_sh
tags:
- Datarobot Oss
summary: GET /datarobot-oss/cli/main/install.sh
x-source: https://docs.datarobot.com/en/docs/agentic-ai/cli/shell-completions.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: "curl -fsSL https://raw.githubusercontent.com/datarobot-oss/cli/main/install.sh | sh\n Interactive command : Recommended for\
\ managing completions. \n This command detects your shell and installs completions to the appropriate location. \n dr self completion\
\ install\n Manual installation : Recommended for advanced users. Follow the shell-specific instructions below. \n Interactive commands\
\ ¶ \n The CLI pr"
/datarobot-oss/cli/releases/latest/download/{downloadid}:
get:
operationId: get_datarobot_oss_cli_releases_latest_download_downloadid
tags:
- Datarobot Oss
summary: GET /datarobot-oss/cli/releases/latest/download/dr-darwin-amd64
x-source: https://docs.datarobot.com/en/docs/agentic-ai/cli/getting-started.html
parameters:
- name: downloadid
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: 'curl -LO https://github.com/datarobot-oss/cli/releases/latest/download/dr-darwin-amd64
chmod +x dr-darwin-amd64
sudo mv dr-darwin-amd64 /usr/local/bin/dr'
collapsed_from: 4 example path(s) differing only at downloadId
/drives/{driveId}:
get:
operationId: get_drives_driveId
tags:
- Drives
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: driveId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/drives/{driveId}/items/{itemId}:
get:
operationId: get_drives_driveId_items_itemId
tags:
- Drives
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: driveId
in: path
required: true
schema:
type: string
- name: itemId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/drives/{driveId}/items/{itemId}/permissions:
get:
operationId: get_drives_driveId_items_itemId_permissions
tags:
- Drives
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: driveId
in: path
required: true
schema:
type: string
- name: itemId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/drives/{driveId}/root/delta:
get:
operationId: get_drives_driveId_root_delta
tags:
- Drives
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: driveId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/install:
get:
operationId: get_install
tags:
- Install
summary: GET /install
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-develop/agentic-get-started.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: 'curl https://cli.datarobot.com/install | sh
sudo apt-get update
sudo apt-get install -y python3 python3-pip python3-venv
sudo apt-get install -y build-essential
sudo apt-get install -y git'
/install.sh:
get:
operationId: get_install_sh
tags:
- Install
summary: GET /install.sh
x-source: https://docs.datarobot.com/en/docs/agentic-ai/cli/development/setup.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: "curl --location https://taskfile.dev/install.sh ) \" -- -d -b /usr/local/bin\n Windows ¶ \n choco install go-task \n Setting\
\ up the development environment ¶ \n Clone the repository ¶ \n git clone https://github.com/datarobot-oss/cli.git\n cd cli\n Install\
\ development tools ¶ \n task dev-init\n This will install all necessary development tools including linters and code formatters. \n\
\ Build the CLI ¶ \n task "
/mcp:
get:
operationId: get_mcp
tags:
- Mcp
summary: GET /mcp
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-mcp/agentic-tools-mcp.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: curl -i http://localhost:9000/mcp
/organization:
get:
operationId: get_organization
tags:
- Organization
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/registeredDeployments:
get:
operationId: get_registeredDeployments
tags:
- Registereddeployments
summary: Dynamic tool registration lets the MCP server discover DataRobot deployments and expose them as MCP tools automatically.
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-mcp/agentic-mcp-dynamic-tool-registration.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/registeredDeployments/{deploymentId}:
delete:
operationId: delete_registeredDeployments_deploymentId
tags:
- Registereddeployments
summary: Dynamic tool registration lets the MCP server discover DataRobot deployments and expose them as MCP tools automatically.
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-mcp/agentic-mcp-dynamic-tool-registration.html
parameters:
- name: deploymentId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
put:
operationId: put_registeredDeployments_deploymentId
tags:
- Registereddeployments
summary: Dynamic tool registration lets the MCP server discover DataRobot deployments and expose them as MCP tools automatically.
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-mcp/agentic-mcp-dynamic-tool-registration.html
parameters:
- name: deploymentId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/sites:
get:
operationId: get_sites
tags:
- Sites
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/sites/{siteId}:
get:
operationId: get_sites_siteId
tags:
- Sites
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: siteId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/sites/{siteId}/drives:
get:
operationId: get_sites_siteId_drives
tags:
- Sites
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: siteId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/users/{id}:
get:
operationId: get_users_id
tags:
- Users
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/users/{id}/memberOf:
get:
operationId: get_users_id_memberOf
tags:
- Users
summary: ACL metadata hydration and enforcement
x-source: https://docs.datarobot.com/en/docs/reference/gen-ai-ref/acl-hydrate-query.html
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/uv/install.sh:
get:
operationId: get_uv_install_sh
tags:
- Uv
summary: GET /uv/install.sh
x-source: https://docs.datarobot.com/en/docs/agentic-ai/agentic-develop/agentic-get-started.html
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: curl -LsSf https://astral.sh/uv/install.sh | sh
components:
schemas:
PatchApiV2MemoryMemoryspaceidSessionsSessionidRequest:
type: object
properties:
lifecycleStrategies:
type: array
items:
type: object
properties:
type:
type: string
trigger:
type: object
properties:
never:
type: boolean
securitySchemes:
bearer:
type: http
scheme: bearer
security:
- bearer: []
tags:
- name: Api
- name: Datarobot Oss
- name: Drives
- name: Homebrew
- name: Install
- name: Mcp
- name: Organization
- name: Registereddeployments
- name: Sites
- name: Users
- name: Uv