Public API Gateway

A powerful API gateway that exposes internal AI and metadata services to external users with authentication and quota management.

High Performance

Leverages optimized upstream connections, caching, and resilient design to deliver fast response times.

Secure & Authenticated

Ensures secure access through API key authentication and manages service usage via custom quotas.

API Integration

Simple REST API interface that can be easily integrated into your applications and workflows.

How It Works

  1. Authenticate: Include your API credentials in the request headers.
  2. Send Request: Submit query parameters or JSON payload to the appropriate service endpoint.
  3. Upstream Processing: The gateway proxies, rates-limits, and filters the upstream service responses.
  4. Standardized Response: Receive secure, clean, and allowlisted data in real time.

Getting Started

API Authentication

For authentication in your application, you need to provide your API key in the Authorization HTTP header of the request as a Bearer token. The API key is used to authenticate your requests to the API and was provided to you by the AI Team. The API key should be included in the header of the request as follows:

curl -X GET 'API_BASE/api/v1/SERVICE_PATH/ENDPOINT?param=value' \ -H 'Authorization: Bearer YOUR-API-KEY'

Available Endpoints

Please refer to the interactive API Documentation (Swagger) or ReDoc for a complete list of available service paths, request formats, and response schemas.

Key Features

MLOps Feedback

Improving machine learning models strongly relies on feedback from its end users. Therefore, implementing our user interaction endpoints will provide us with valuable data to steadily improve the recommendations. Further information can be found here.