inference-sh Remotes API
The remotes API from inference-sh — 18 operation(s) for remotes.
The remotes API from inference-sh — 18 operation(s) for remotes.
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/inference-sh:inference-sh-remotes-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.2.0
info:
title: inference.sh Remotes API
version: '2'
servers:
- url: https://api.inference.sh
tags:
- name: remotes
paths:
/remotes:
get:
tags:
- remotes
responses:
'200':
description: Success
summary: Get remotes
x-summary-source: derived
operationId: getRemotes
x-operation-id-source: derived
post:
tags:
- remotes
responses:
'200':
description: Success
summary: Create remotes
x-summary-source: derived
operationId: postRemotes
x-operation-id-source: derived
/remotes/list:
post:
tags:
- remotes
responses:
'200':
description: Success
summary: Create remotes list
x-summary-source: derived
operationId: postRemotesList
x-operation-id-source: derived
/remotes/{id}:
delete:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete remotes by id
x-summary-source: derived
operationId: deleteRemotesById
x-operation-id-source: derived
get:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get remotes by id
x-summary-source: derived
operationId: getRemotesById
x-operation-id-source: derived
patch:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Update remotes by id
x-summary-source: derived
operationId: patchRemotesById
x-operation-id-source: derived
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id
x-summary-source: derived
operationId: postRemotesById
x-operation-id-source: derived
/remotes/{id}/execs:
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id execs
x-summary-source: derived
operationId: postRemotesByIdExecs
x-operation-id-source: derived
/remotes/{id}/heartbeat:
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id heartbeat
x-summary-source: derived
operationId: postRemotesByIdHeartbeat
x-operation-id-source: derived
/remotes/{id}/org-share:
delete:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete remotes by id org share
x-summary-source: derived
operationId: deleteRemotesByIdOrgShare
x-operation-id-source: derived
/remotes/{id}/rules:
get:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get remotes by id rules
x-summary-source: derived
operationId: getRemotesByIdRules
x-operation-id-source: derived
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id rules
x-summary-source: derived
operationId: postRemotesByIdRules
x-operation-id-source: derived
/remotes/{id}/rules/explain:
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id rules explain
x-summary-source: derived
operationId: postRemotesByIdRulesExplain
x-operation-id-source: derived
/remotes/{id}/rules/preview:
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id rules preview
x-summary-source: derived
operationId: postRemotesByIdRulesPreview
x-operation-id-source: derived
/remotes/{id}/rules/recent:
get:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get remotes by id rules recent
x-summary-source: derived
operationId: getRemotesByIdRulesRecent
x-operation-id-source: derived
/remotes/{id}/rules/{ruleId}:
delete:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
- name: ruleId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete remotes by id rules by rule id
x-summary-source: derived
operationId: deleteRemotesByIdRulesByRuleId
x-operation-id-source: derived
put:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
- name: ruleId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Replace remotes by id rules by rule id
x-summary-source: derived
operationId: putRemotesByIdRulesByRuleId
x-operation-id-source: derived
/remotes/{id}/sessions:
get:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get remotes by id sessions
x-summary-source: derived
operationId: getRemotesByIdSessions
x-operation-id-source: derived
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id sessions
x-summary-source: derived
operationId: postRemotesByIdSessions
x-operation-id-source: derived
/remotes/{id}/share:
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id share
x-summary-source: derived
operationId: postRemotesByIdShare
x-operation-id-source: derived
/remotes/{id}/share/{userId}:
delete:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
- name: userId
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete remotes by id share by user id
x-summary-source: derived
operationId: deleteRemotesByIdShareByUserId
x-operation-id-source: derived
/remotes/{id}/shares:
get:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Get remotes by id shares
x-summary-source: derived
operationId: getRemotesByIdShares
x-operation-id-source: derived
/remotes/{id}/tags:
put:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Replace remotes by id tags
x-summary-source: derived
operationId: putRemotesByIdTags
x-operation-id-source: derived
/remotes/{id}/team-share:
delete:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Delete remotes by id team share
x-summary-source: derived
operationId: deleteRemotesByIdTeamShare
x-operation-id-source: derived
/remotes/{id}/update:
post:
tags:
- remotes
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success
summary: Create remotes by id update
x-summary-source: derived
operationId: postRemotesByIdUpdate
x-operation-id-source: derived