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

# Introducción

> Empieza con la plataforma para desarrolladores de Rhombus: crea integraciones con la API REST para cámaras, control de acceso, sensores y alarmas.

<Note>
  Esta página fue traducida automáticamente. Si encuentra errores o tiene sugerencias, [contáctenos](mailto:support@rhombus.com).
</Note>

## Inicio rápido

<Steps>
  <Step title="Obtén credenciales de API">
    Genera tu API key en la [Consola de Rhombus](https://console.rhombussystems.com/settings/api-management/). Elige autenticación basada en token (más simple) o basada en certificado (más segura).
  </Step>

  <Step title="Realiza tu primera solicitud">
    Prueba tu conexión con una llamada simple a la API. Todas las solicitudes van a `https://api2.rhombussystems.com` con tu API key en los headers.
  </Step>

  <Step title="Explora la referencia de la API">
    Navega los [900+ endpoints](/api-reference/overview) para descubrir capacidades para tu integración.
  </Step>

  <Step title="Únete a la comunidad">
    Obtén ayuda y comparte experiencias en [rhombus.community](https://rhombus.community).
  </Step>
</Steps>

## Opciones de integración

<Note>
  **Especificación OpenAPI 3.0**: Descarga nuestra [especificación legible por máquina](https://api2.rhombussystems.com/api/openapi/public.json) para la generación automatizada de clientes.
</Note>

<Tabs>
  <Tab title="Cliente HTTP">
    ```javascript JavaScript theme={null}
    const response = await fetch('https://api2.rhombussystems.com/api/camera/getMinimalCameraStateList', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'x-auth-scheme': 'api-token',
        'x-auth-apikey': 'YOUR_API_KEY'
      },
      body: JSON.stringify({})
    });

    const data = await response.json();
    console.log(`Found ${data.cameraStates.length} cameras`);
    ```
  </Tab>

  <Tab title="SDKs generados">
    ```bash Generate Client Libraries theme={null}
    # Generate client libraries using OpenAPI Generator
    openapi-generator-cli generate \
      -i https://api2.rhombussystems.com/api/openapi/public.json \
      -g python \
      -o ./rhombus-python-client

    # Or use other generators: java, csharp, go, php, etc.
    ```
  </Tab>

  <Tab title="Ejemplos cURL">
    ```bash cURL theme={null}
    curl -X POST https://api2.rhombussystems.com/api/camera/getMinimalCameraStateList \
      -H "Content-Type: application/json" \
      -H "x-auth-scheme: api-token" \
      -H "x-auth-apikey: YOUR_API_KEY" \
      -d '{}'
    ```
  </Tab>
</Tabs>

## Lo que puedes construir

<CardGroup cols={3}>
  <Card title="Gestión de cámaras" icon="video" href="/es/implementations/streaming-video">
    Transmite video en vivo, recupera grabaciones, gestiona configuraciones de cámara y accede a metadatos
  </Card>

  <Card title="Control de acceso" icon="key" href="/es/implementations/qr-code-access-control">
    Gestiona puertas, usuarios, credenciales y eventos de acceso en tus instalaciones
  </Card>

  <Card title="Monitoreo ambiental" icon="temperature-half" href="/es/implementations/iot-sensors">
    Monitorea temperatura, humedad, calidad del aire y otras condiciones ambientales
  </Card>

  <Card title="Analítica e insights" icon="chart-line" href="/api-reference/overview">
    Accede a analítica impulsada por IA, conteo de personas y detección de objetos
  </Card>

  <Card title="Gestión de eventos" icon="bell" href="/es/webhooks">
    Crea flujos de trabajo personalizados, gestiona notificaciones y responde a eventos de seguridad
  </Card>

  <Card title="Administración de dispositivos" icon="server" href="/api-reference/overview">
    Configura dispositivos, gestiona actualizaciones de firmware y monitorea la salud del sistema
  </Card>
</CardGroup>

## Autenticación y URL base

Todas las solicitudes a la API usan esta URL base:

```text theme={null}
https://api2.rhombussystems.com
```

Incluye los headers de autenticación en cada solicitud:

```text theme={null}
x-auth-scheme: api-token
x-auth-apikey: YOUR_API_KEY
```

<Warning>
  Almacena tu API key de forma segura: brinda acceso completo a los datos de tu organización.
</Warning>

## Comunidad y soporte

<CardGroup cols={2}>
  <Card title="Comunidad de desarrolladores" icon="users" href="https://rhombus.community">
    Obtén ayuda de los ingenieros de Rhombus y de otros desarrolladores. Comparte ejemplos de integración, soluciona problemas y aprende mejores prácticas.
  </Card>

  <Card title="Consola de Rhombus" icon="desktop" href="https://console.rhombussystems.com">
    Gestiona API keys y configura tu plataforma Rhombus. Consejo profesional: usa Chrome DevTools para inspeccionar solicitudes de red en busca de pistas de implementación.
  </Card>
</CardGroup>

<Note>
  **Siempre actualizado**: Esta documentación se genera directamente a partir de la especificación de nuestra API de producción y se actualiza automáticamente cada vez que la API cambia.
</Note>
