Overview
This page documents the ML gRPC ingestion API for classic model monitoring workflows. If you’re looking for the current Arize AX REST API for datasets, experiments, and broader platform automation, see Arize REST API. Arize’s APIs are the main ingresses for data which powers our platform. Most applications will use an existing SDK in the language of your choice, but it’s important to know what the underlying API looks like first in case you want to work in a language without a current SDK implementation.Authentication
Arize uses API keys in conjunction with a Space id in order to authenticate request. You will receive your keys once you sign up for our product. Your API and Space id are the keys to your data castle so be sure to keep them secure. Do not share your keys in public forums including Github, StackOverflow, logs, etc. Both the API key and Space ID are is authenticated via auth headers, use-H 'Authorization: API_KEY_VALUE' -H 'Grpc-Metadata-arize-space-id: SPACE_ID' -H 'Grpc-Metadata-sdk-language: rest
Arize uses conventional HTTP response codes to convey resulting success or failure of a given request. Codes in the 2XX range indicate success, 4XX range indicate content failure, 5XX indicate errors with Arize’s edge servers.
Full Record
To send an individual prediction record, you should hit Arize’slog API https://api.arize.com/v1/log
Supported label types
Request Example (numeric label)
Actual
To send an individual actual record, you should hit Arize’slog API https://api.arize.com/v1/log
Supported label types
Request Example (score categorical label)
Questions? Email us at support@arize.com or Slack us in the #arize-support channel