Seldon OutlierDetector API
Outlier Detector APIs for Seldon Deploy
Outlier Detector APIs for Seldon Deploy
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/seldon-outlierdetector-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:
description: 'API to interact and manage the lifecycle of your machine learning models
deployed through Seldon Deploy.'
title: Seldon Deploy Outlier Detector API
version: v1alpha1
servers:
- url: http://X.X.X.X/seldon-deploy/api/v1alpha1
- url: https://X.X.X.X/seldon-deploy/api/v1alpha1
security:
- OAuth2:
- '[]'
tags:
- description: Outlier Detector APIs for Seldon Deploy
name: OutlierDetector
paths:
/namespaces/{namespace}/pipelines/{name}/monitor/outlier-detector:
get:
description: List the specified Seldon Pipeline Outlier Detector
operationId: ListOutlierDetectorSeldonPipeline
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
responses:
'200':
$ref: '#/components/responses/DetectorListResponse'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: List outlier detector seldon pipeline
x-summary-source: derived
post:
description: Create the specified Seldon Pipeline Outlier Detector
operationId: CreateOutlierDetectorSeldonPipeline
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
requestBody:
$ref: '#/components/requestBodies/DetectorConfigData'
responses:
'200':
$ref: '#/components/responses/DetectorResponse'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: Create outlier detector seldon pipeline
x-summary-source: derived
/namespaces/{namespace}/pipelines/{name}/monitor/outlier-detector/{detectorName}:
delete:
description: Read the specified Seldon Pipeline Outlier Detector
operationId: DeleteOutlierDetectorSeldonPipeline
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
- description: Detector Name
in: path
name: detectorName
required: true
schema:
type: string
responses:
'200':
$ref: '#/components/responses/MessageResponse'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: Delete outlier detector seldon pipeline
x-summary-source: derived
get:
description: Read the specified Seldon Pipeline Outlier Detector
operationId: ReadOutlierDetectorSeldonPipeline
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
- description: Detector Name
in: path
name: detectorName
required: true
schema:
type: string
responses:
'200':
$ref: '#/components/responses/DetectorResponse'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: Read outlier detector seldon pipeline
x-summary-source: derived
/namespaces/{namespace}/seldondeployments/{name}/monitor/outlier-detector:
get:
description: Read the specified Seldon Deployment Outlier Detector
operationId: ListOutlierDetectorSeldonDeployment
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
responses:
'200':
$ref: '#/components/responses/DetectorListResponse'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: List outlier detector seldon deployment
x-summary-source: derived
post:
description: Create the specified Seldon Deployment Outlier Detector
operationId: CreateOutlierDetectorSeldonDeployment
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
requestBody:
$ref: '#/components/requestBodies/DetectorConfigData'
responses:
'200':
$ref: '#/components/responses/DetectorResponse'
'400':
$ref: '#/components/responses/ErrorDefault'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: Create outlier detector seldon deployment
x-summary-source: derived
/namespaces/{namespace}/seldondeployments/{name}/monitor/outlier-detector/{detectorName}:
delete:
description: Read the specified Seldon Deployment Outlier Detector
operationId: DeleteOutlierDetectorSeldonDeployment
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
- description: Detector Name
in: path
name: detectorName
required: true
schema:
type: string
responses:
'200':
$ref: '#/components/responses/MessageResponse'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: Delete outlier detector seldon deployment
x-summary-source: derived
get:
description: Read the specified Seldon Deployment Outlier Detector
operationId: ReadOutlierDetectorSeldonDeployment
parameters:
- description: Name identifies a resource
in: path
name: name
required: true
schema:
type: string
- description: Namespace provides a logical grouping of resources
in: path
name: namespace
required: true
schema:
type: string
- description: Detector Name
in: path
name: detectorName
required: true
schema:
type: string
responses:
'200':
$ref: '#/components/responses/DetectorResponse'
'500':
$ref: '#/components/responses/ErrorDefault'
tags:
- OutlierDetector
summary: Read outlier detector seldon deployment
x-summary-source: derived
components:
responses:
MessageResponse:
description: GenericMessage Message
content:
application/json:
schema:
$ref: '#/components/schemas/Message'
ErrorDefault:
description: ErrorDefault Error
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
DetectorResponse:
description: Detector configuration data
content:
application/json:
schema:
$ref: '#/components/schemas/DetectorData'
DetectorListResponse:
description: Detector configuration data list
content:
application/json:
schema:
items:
$ref: '#/components/schemas/DetectorData'
type: array
schemas:
DetectorDeploymentConfiguration:
properties:
event_source:
type: string
event_type:
type: string
http_port:
type: string
memory_requirement:
type: string
model_name:
type: string
prom_scraping:
type: boolean
protocol:
type: string
description: 'For model inference, Seldon recommends using the industry-standard Open Inference Protocol (OIP) as the preferred protocol over others.<br>The corresponding protocol OIP value for Seldon Deployment detectors is ''kfserving.http''. For Seldon ML Pipelines, this is the only supported protocol.<br>For more information, please refer to the Seldon documentation: https://docs.seldon.ai/seldon-core-2/apis/inference/v2'
reply_url:
type: string
user_permission:
format: int64
type: integer
type: object
DetectorData:
properties:
config:
$ref: '#/components/schemas/DetectorConfiguration'
deployment_kind:
type: string
deployment_name:
type: string
detector_type:
type: string
name:
type: string
namespace:
type: string
status:
$ref: '#/components/schemas/DetectorStatus'
type: object
BasicDetectorConfiguration:
properties:
drift_batch_size:
type: string
drift_type_feature:
type: boolean
env_secret_ref:
type: string
project:
type: string
storage_uri:
type: string
type: object
Error:
description: Error Error
properties:
code:
description: Code
format: int64
type: integer
message:
description: Message
type: string
requestId:
description: RequestId
type: string
type: object
DetectorStatus:
type: string
Message:
description: Message Message
properties:
code:
description: Code
format: int64
type: integer
message:
description: Message
type: string
type: object
DetectorConfigData:
properties:
config:
$ref: '#/components/schemas/DetectorConfiguration'
name:
type: string
type: object
DetectorConfiguration:
properties:
basic:
$ref: '#/components/schemas/BasicDetectorConfiguration'
deployment:
$ref: '#/components/schemas/DetectorDeploymentConfiguration'
type: object
requestBodies:
DetectorConfigData:
content:
application/json:
schema:
$ref: '#/components/schemas/DetectorConfigData'
description: Deployment Detector Data
required: true
securitySchemes:
OAuth2:
type: oauth2
flows:
password:
tokenUrl: https://Y.Y.Y.Y
scopes:
email: ''
groups: ''
openid: ''
profile: ''