> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kiteml.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Status

> Whether Kite is up, part by part, and any incident Kite has posted. Needs no API key.



## OpenAPI

````yaml /api-reference/openapi.json get /v1/status
openapi: 3.1.0
info:
  title: Kite Platform API
  description: >-
    Public API for Kite. Authenticate with `Authorization: Bearer kite_...`, and
    send `Kite-Version: 2026-09-27` to pin the dated contract your code was
    written against (without it you get 2026-09-27). Every response carries the
    version that served it.
  version: '2026-09-27'
servers:
  - url: https://api.kiteml.com
    description: Kite Platform API
security:
  - bearerAuth: []
tags:
  - name: Augmentations
    description: Generate new episodes from a LeRobot dataset.
  - name: Training runs
    description: Fine-tune a policy on a dataset, one run per policy.
  - name: Twins
    description: Rebuild a robot episode as an interactable MuJoCo scene (private beta).
  - name: RL runs
    description: >-
      Train a robot policy in simulation from a task spec; get the policy, its
      scene and a verdict.
  - name: Evaluations
    description: >-
      Preview. Run a policy across simulated scenarios; get its success rate,
      failure reasons and edge cases.
  - name: Scenarios
    description: >-
      Preview. The scenarios an evaluation runs, and your own, composed from
      robots, tasks and objects.
  - name: Objects and environments
    description: Preview. Bring your own objects and environments to your scenarios.
  - name: Sim runs
    description: >-
      Preview. Run a Kite SDK spec on Kite's machines: episodes, evaluators and
      a scorecard (enabled per account).
  - name: Catalog
    description: Policies, hardware tiers, and dataset inspection.
  - name: Operations
    description: Poll any run by its id.
  - name: Webhooks
    description: Endpoints that receive events, and the event log.
  - name: API keys
    description: The key making the request.
  - name: Usage
    description: Token usage and credit balance.
  - name: Requests
    description: >-
      The request log: every call of the last 30 days, who made it and how it
      ended.
  - name: Status
    description: Whether Kite is up, part by part. Needs no key.
paths:
  /v1/status:
    get:
      tags:
        - Status
      summary: Get Status
      description: >-
        Whether Kite is up, part by part, and any incident Kite has posted.
        Needs no API key.
      operationId: get_status_v1_status_get
      parameters:
        - $ref: '#/components/parameters/KiteVersion'
      responses:
        '200':
          description: The status now
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Status'
              example:
                components:
                  - id: api
                    name: API
                    status: operational
                  - id: database
                    name: Database
                    status: operational
                  - id: webhooks
                    name: Webhook delivery
                    status: operational
                  - id: rl_runs
                    name: RL runs
                    status: operational
                incident:
                  id: inc_01K6BQ3X9T2V8M4N6P0R5S7W1Y
                  impact: degraded
                  message: >-
                    New augmentations wait up to 20 minutes to start. Runs in
                    progress are not affected. Next update by 15:00 UTC.
                  started_at: '2026-09-29T13:40:00Z'
                  status: identified
                  title: Augmentations are starting slowly
                  updated_at: '2026-09-29T14:05:12Z'
                object: status
                page_url: https://kiteml.com/status
                recent_incidents: []
                status: degraded
                updated_at: '2026-09-29T14:06:03Z'
        '400':
          description: >-
            Invalid request (`parameter_invalid`, `unsupported_version`, ...);
            `param` names the field
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security: []
components:
  parameters:
    KiteVersion:
      name: Kite-Version
      in: header
      required: false
      description: >-
        The dated contract your code was written against. Without it you get
        2026-09-27; every response says which version served it.
      schema:
        type: string
        enum:
          - '2026-09-27'
        default: '2026-09-27'
  schemas:
    Status:
      properties:
        object:
          type: string
          enum:
            - status
          const: status
          title: Object
          default: status
        status:
          type: string
          enum:
            - operational
            - degraded
            - outage
          title: Status
          description: The worst of the components' statuses and the open incident's impact
        components:
          items:
            $ref: '#/components/schemas/StatusComponent'
          type: array
          title: Components
        incident:
          anyOf:
            - $ref: '#/components/schemas/StatusIncident'
            - type: 'null'
          description: The open incident; null when there is none
        recent_incidents:
          items:
            $ref: '#/components/schemas/StatusIncident'
          type: array
          title: Recent Incidents
          description: Incidents resolved in the last 90 days, newest first
        updated_at:
          type: string
          title: Updated At
          description: 'When the status was measured: at most 30 seconds ago'
        page_url:
          type: string
          title: Page Url
          description: The status page, for people
      type: object
      required:
        - status
        - components
        - recent_incidents
        - updated_at
        - page_url
      title: Status
      description: Whether Kite is up.
      examples:
        - components:
            - id: api
              name: API
              status: operational
            - id: database
              name: Database
              status: operational
            - id: webhooks
              name: Webhook delivery
              status: operational
            - id: rl_runs
              name: RL runs
              status: operational
          incident:
            id: inc_01K6BQ3X9T2V8M4N6P0R5S7W1Y
            impact: degraded
            message: >-
              New augmentations wait up to 20 minutes to start. Runs in progress
              are not affected. Next update by 15:00 UTC.
            started_at: '2026-09-29T13:40:00Z'
            status: identified
            title: Augmentations are starting slowly
            updated_at: '2026-09-29T14:05:12Z'
          object: status
          page_url: https://kiteml.com/status
          recent_incidents: []
          status: degraded
          updated_at: '2026-09-29T14:06:03Z'
    ApiErrorResponse:
      properties:
        error:
          $ref: '#/components/schemas/ApiErrorBody'
      type: object
      required:
        - error
      title: ApiErrorResponse
      description: Every /v1 error has this shape.
    StatusComponent:
      properties:
        id:
          type: string
          title: Id
          description: '`api`, `database`, `webhooks` or `rl_runs`; more may be added'
        name:
          type: string
          title: Name
          description: The component's display name
        status:
          type: string
          enum:
            - operational
            - degraded
            - outage
          title: Status
      type: object
      required:
        - id
        - name
        - status
      title: StatusComponent
    StatusIncident:
      properties:
        id:
          type: string
          title: Id
          description: '`inc_` + a time-ordered ULID'
        title:
          type: string
          title: Title
        message:
          type: string
          title: Message
          description: The latest update
        impact:
          type: string
          enum:
            - degraded
            - outage
          title: Impact
        status:
          type: string
          enum:
            - investigating
            - identified
            - monitoring
            - resolved
          title: Status
        started_at:
          type: string
          title: Started At
        updated_at:
          type: string
          title: Updated At
          description: When the latest update was posted
        resolved_at:
          anyOf:
            - type: string
            - type: 'null'
          title: Resolved At
          description: Null while the incident is open
      type: object
      required:
        - id
        - title
        - message
        - impact
        - status
        - started_at
        - updated_at
      title: StatusIncident
      description: 'An incident Kite posted: what''s affected, and what to do.'
    ApiErrorBody:
      properties:
        type:
          type: string
          title: Type
          description: >-
            invalid_request_error, authentication_error, permission_error,
            not_found_error, conflict_error, rate_limit_error, or api_error
        code:
          type: string
          title: Code
          description: 'Machine-readable: branch on this, not on the message'
        message:
          type: string
          title: Message
        param:
          anyOf:
            - type: string
            - type: 'null'
          title: Param
          description: The request field the error is about, when there is one
        request_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Request Id
          description: Also in the X-Request-Id header; quote it to support
        details:
          anyOf:
            - type: object
            - type: 'null'
          title: Details
          description: >-
            Extra data for some codes (e.g. the cameras a dataset does have, for
            camera_not_found)
      type: object
      required:
        - type
        - code
        - message
      title: ApiErrorBody
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        A Kite API key (`kite_...`), from **Platform API → Keys** in the
        dashboard.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.