> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Cree fácilmente endpoints de API REST a partir de sus consultas guardadas

# Query API endpoint

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

Crear aplicaciones interactivas basadas en datos requiere no solo una base de datos rápida, datos bien estructurados y consultas optimizadas.
El front-end y los microservicios también necesitan una forma sencilla de consumir los datos que devuelven esas consultas, preferiblemente mediante API bien diseñadas.

La función **Query API endpoint** le permite crear un endpoint de API directamente a partir de cualquier consulta SQL guardada en la consola de ClickHouse Cloud.
Podrá acceder a los endpoints de API mediante HTTP para ejecutar sus consultas guardadas sin necesidad de conectarse a su servicio de ClickHouse Cloud mediante un driver nativo.

<div id="ip-access-control">
  ## Control de acceso por IP
</div>

Los endpoints de Query API respetan la lista de IP permitidas configurada a nivel de clave de API. Al igual que SQL Console, los endpoints de Query API actúan como proxy para las solicitudes desde la infraestructura de ClickHouse, por lo que la configuración de la lista de IP permitidas a nivel de servicio no aplica.

Para restringir qué clientes pueden llamar a tus endpoints de Query API:

<Steps>
  <Step>
    #### Abrir la configuración de la clave de API

    1. Ve a ClickHouse Cloud Console → **Organization** → **API Keys**

    <Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/lbl07JY-gN--jKuL/images/cloud/guides/query-endpoints/console-api-keys.png?fit=max&auto=format&n=lbl07JY-gN--jKuL&q=85&s=3df0dd7d9b70aac8369a15ce4830eee5" size="md" alt="API Keys" width="866" height="804" data-path="images/cloud/guides/query-endpoints/console-api-keys.png" />

    2. Haz clic en **Edit** junto a la clave de API utilizada para los endpoints de Query API

    <Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/lbl07JY-gN--jKuL/images/cloud/guides/query-endpoints/api-key-edit.png?fit=max&auto=format&n=lbl07JY-gN--jKuL&q=85&s=647e488809817d925f2702c6d2a78961" size="md" alt="Edit" width="2506" height="446" data-path="images/cloud/guides/query-endpoints/api-key-edit.png" />
  </Step>

  <Step>
    #### Agregar direcciones IP permitidas

    1. En la sección **Allow access to this API Key**, selecciona **Specific locations**
    2. Introduce direcciones IP o rangos CIDR (por ejemplo, `203.0.113.1` o `203.0.113.0/24`)
    3. Agrega varias entradas según sea necesario

    <Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/lbl07JY-gN--jKuL/images/cloud/guides/query-endpoints/specific-locations.png?fit=max&auto=format&n=lbl07JY-gN--jKuL&q=85&s=f985567c34b0ee19b595c1e18c77a8f0" size="md" alt="Specific locations" width="1336" height="1740" data-path="images/cloud/guides/query-endpoints/specific-locations.png" />

    Para crear endpoints de Query API, se requiere un Admin Console Role y una clave de API con los permisos adecuados.
  </Step>
</Steps>

<Tip>
  **Guía**

  Consulta la [guía de Query API endpoints](/es/products/cloud/guides/sql-console/query-endpoints) para obtener instrucciones sobre cómo configurar
  endpoints de Query API en unos pocos pasos
</Tip>
