---
title: "El streaming de HyperCore ya está en acceso anticipado en Alchemy"
description: "Transmite libros de órdenes, la mejor oferta de compra y venta, y fills de Hyperliquid por WebSocket, con la misma cuenta de Alchemy y la misma API key que ya usas para HyperEVM RPC."
---

# El streaming de HyperCore ya está en acceso anticipado en Alchemy

<ImageBlock
  src="https://media.alchemy.com/blog/hypercore-streaming-early-access-hero-v2.png"
  alt="Streaming de HyperCore en Alchemy"
  width={1920}
  height={1080}
  priority
/>

Los equipos pueden transmitir libros de órdenes, la mejor oferta de compra y venta, y fills de Hyperliquid por WebSocket, desde nodos de Hyperliquid que operamos en Tokio, accesibles desde cualquier lugar. Funciona con la misma cuenta y la misma API key que ya usas para [HyperEVM RPC](https://www.alchemy.com/hyperevm).

HyperEVM y HyperCore, un solo proveedor, una sola API key. Primero abrimos el acceso anticipado a un grupo limitado de equipos, y puedes [solicitar acceso](https://www.alchemy.com/hypercore-early-access) desde hoy.

## ¿Qué es el streaming de HyperCore?

Hyperliquid tiene dos entornos de ejecución en una sola chain. HyperCore es el motor de trading nativo, donde las órdenes, los fills y las liquidaciones viven directamente en el estado de la chain. HyperEVM es el entorno compatible con EVM en el que corren los smart contracts, y lee el estado de HyperCore a través de precompiles.

El streaming de HyperCore envía los datos de HyperCore a tu aplicación en el momento en que cambian, en lugar de obligarte a consultarlos de forma periódica. La versión de acceso anticipado cubre tres tipos de datos:

- **Libros de órdenes.** Niveles de precio agregados (L2), actualizaciones incrementales de L2 y actualizaciones por orden (L4) que incluyen la posición de cada orden en la cola de su nivel de precio.
- **Mejor oferta de compra y venta (BBO).** Solo el nivel superior del libro, para equipos que siguen precios y spreads sin mantener un libro completo.
- **Fills.** Fills de cuentas específicas, o de los mercados que selecciones.

La [API de WebSocket de HyperCore](https://www.alchemy.com/docs/chains/websockets/hypercore) sigue el formato de suscripción de Hyperliquid con algunos cambios, como un `subscriptionId` en cada solicitud y arrays para los filtros, así que la mayoría de los clientes se migran con pequeños ajustes. También agrega extensiones, como suscribirse a varios mercados en una sola suscripción:

<CodeSnippet
  language="json"
  code={`{
  "method": "subscribe",
  "subscriptionId": "books",
  "subscription": {
    "type": "l2BookDiff",
    "coins": ["BTC", "ETH"],
    "nLevels": 20
  }
}`}
/>

## ¿Por qué transmitir datos de HyperCore desde Alchemy?

La mayoría de los equipos construye su primera versión sobre la API pública de Hyperliquid. Es gratuita y no necesitas una cuenta. También es un endpoint compartido con [límites por IP](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/rate-limits-and-user-limits) en conexiones, suscripciones y en cuántas cuentas puedes seguir, y transmite menos datos de los que suele necesitar un sistema de trading.

El feed público `l2Book` [envía el libro completo](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/websocket/subscriptions) en cada actualización, aunque solo haya cambiado un nivel de precio. No transmite actualizaciones incrementales del libro ni datos por orden (L4). Los equipos que necesitan esos datos suelen correr su propio `hl-node` y construir un indexador encima, y alguien del equipo tiene que estar de guardia por si ese nodo se atrasa en un mercado con mucha actividad.

El streaming de HyperCore te da esos datos sin que tengas que correr el nodo:

<EmbeddedTable
  table={{
    columns: [
      { key: "feature", width: 200, title: "", dataType: "object" },
      {
        key: "public",
        width: 260,
        title: "API pública de Hyperliquid",
        dataType: "object",
      },
      {
        key: "alchemy",
        width: 300,
        title: "Streaming de HyperCore en Alchemy",
        dataType: "object",
      },
    ],
    data: [
      {
        feature: { title: "Libro de órdenes L2", tooltip: "", icon: "" },
        public: { title: "Snapshots completos", tooltip: "", icon: "" },
        alchemy: {
          title: "Snapshots y actualizaciones incrementales",
          tooltip: "",
          icon: "",
        },
        id: 0,
      },
      {
        feature: { title: "Libro por orden (L4)", tooltip: "", icon: "" },
        public: { title: "No se transmite", tooltip: "", icon: "" },
        alchemy: {
          title: "Se transmite, con la posición en la cola",
          tooltip: "",
          icon: "",
        },
        id: 1,
      },
      {
        feature: { title: "Mercados por suscripción", tooltip: "", icon: "" },
        public: { title: "Uno", tooltip: "", icon: "" },
        alchemy: {
          title: "Hasta 200, o todos los mercados",
          tooltip: "",
          icon: "",
        },
        id: 2,
      },
      {
        feature: { title: "Cuentas por suscripción", tooltip: "", icon: "" },
        public: { title: "Una", tooltip: "", icon: "" },
        alchemy: { title: "Hasta 200", tooltip: "", icon: "" },
        id: 3,
      },
      {
        feature: { title: "Transporte", tooltip: "", icon: "" },
        public: { title: "WebSocket", tooltip: "", icon: "" },
        alchemy: {
          title: "WebSocket",
          tooltip: "",
          icon: "",
        },
        id: 4,
      },
      {
        feature: { title: "Infraestructura", tooltip: "", icon: "" },
        public: { title: "Endpoint público compartido", tooltip: "", icon: "" },
        alchemy: {
          title: "Nodos que operamos en Tokio, accesibles desde todo el mundo",
          tooltip: "",
          icon: "",
        },
        id: 5,
      },
    ],
  }}
/>

- **Dejas de operar tu propia infraestructura de datos.** Nosotros operamos los nodos de Hyperliquid y la capa de streaming que corre sobre ellos. Tus ingenieros no tienen que construir un indexador ni mantener un nodo sincronizado.
- **Procesas cambios, no snapshots.** Los streams de diferencias solo llevan los niveles de precio que cambiaron, por lo que un libro local se mantiene al día sin volver a leerlo completo. Cada actualización también incluye la altura y el tiempo del bloque del que proviene, así que los cambios del libro, los fills y la actividad de HyperEVM se alinean con el mismo reloj de la chain.
- **Mantienes ambas capas con un solo proveedor.** El streaming de HyperCore funciona con la misma cuenta y API key que ya usas para HyperEVM RPC y para las [más de 100 redes que soportamos](https://www.alchemy.com/rpc-api).

Si hoy tu equipo corre su propio nodo de Hyperliquid principalmente para obtener estos datos, el acceso anticipado es una oportunidad para dejar de correrlo.

## ¿Para quién es el acceso anticipado?

El acceso anticipado está pensado para equipos cuyos sistemas dependen de los datos de mercado de HyperCore:

- **Equipos de trading y market makers.** Mesas de trading propietario, market makers y bots de liquidación y arbitraje que necesitan libros y fills en vivo.
- **Plataformas de oráculos y de riesgo.** Equipos que monitorean libros, precios medios y liquidaciones en distintos mercados.
- **Wallets, brokers y front-ends basados en builder codes.** Equipos que muestran mercados de Hyperliquid en vivo a sus propios usuarios y que priorizan la cobertura y la confiabilidad.
- **Equipos que ya usan HyperEVM.** Si hoy usas HyperEVM en Alchemy, el streaming de HyperCore funciona con la misma API key. Sin cuenta nueva ni API key nueva. Una vez que tu equipo esté habilitado, activa HyperCore Mainnet para tu aplicación en el dashboard.

Estamos incorporando a los equipos de acceso anticipado uno por uno y trabajando directamente con cada uno. Lo que nos dicen va directo al producto antes de que abramos el acceso de forma más amplia.

## ¿Cómo obtengo acceso?

[Solicita acceso anticipado](https://www.alchemy.com/hypercore-early-access) y cuéntanos qué estás construyendo y qué datos necesitas. Si ya usas HyperEVM en Alchemy, contacta a tu equipo de cuenta y configuraremos el streaming de HyperCore en la API key que usas hoy.

¿Es tu primera vez con Alchemy en Hyperliquid? [Crea una cuenta gratuita de Alchemy](https://dashboard.alchemy.com/signup) y empieza hoy con [HyperEVM RPC](https://www.alchemy.com/rpc/hyperliquid). Después, solicita acceso a HyperCore desde la misma cuenta. La [documentación de WebSocket de HyperCore](https://www.alchemy.com/docs/chains/websockets/hypercore) recorre cada stream, el ciclo de vida de la conexión y el formato de suscripción.

HyperEVM y HyperCore, un solo proveedor, una sola API key. Si estás construyendo u operando en Hyperliquid, nos gustaría saber qué necesitas a continuación.
