ThunderCore · AsyncAPI Specification

ThunderCore WebSocket JSON-RPC event surface

Version 1.0.0

GENERATED (not provider-published) AsyncAPI description of ThunderCore's documented WebSocket endpoints. ThunderCore publishes WebSocket URLs for mainnet and testnet and recommends WebSockets for having new logs pushed to you instead of polling eth_getLogs. The event protocol is the standard Ethereum JSON-RPC pub/sub (eth_subscribe) surface, since ThunderCore's external protocol is Ethereum-compatible. No first-party AsyncAPI document is published by ThunderCore.

View Spec View on GitHub CompanyCryptoBlockchainEVMJSON-RPCWeb3Layer 1AsyncAPIWebhooksEvents

Channels

subscriptions
Ethereum JSON-RPC pub/sub channel: clients call eth_subscribe over the WebSocket (subscription types per the Ethereum convention, e.g. logs for contract events — the use case the ThunderCore docs call out) and receive eth_subscription notifications.

Servers

wss
mainnet
ThunderCore Mainnet WebSocket (chain ID 108). Alternates wss://mainnet-ws.thundertoken.net and wss://mainnet-ws.thundercore.io.
wss
testnet
ThunderCore Testnet WebSocket (chain ID 18).

AsyncAPI Specification

thundercore-ws-asyncapi.yml Raw ↑
asyncapi: 3.0.0
info:
  title: ThunderCore WebSocket JSON-RPC event surface
  version: '1.0.0'
  description: >-
    GENERATED (not provider-published) AsyncAPI description of ThunderCore's
    documented WebSocket endpoints. ThunderCore publishes WebSocket URLs for
    mainnet and testnet and recommends WebSockets for having new logs pushed
    to you instead of polling eth_getLogs. The event protocol is the standard
    Ethereum JSON-RPC pub/sub (eth_subscribe) surface, since ThunderCore's
    external protocol is Ethereum-compatible. No first-party AsyncAPI document
    is published by ThunderCore.
  externalDocs:
    url: https://docs.developers.thundercore.com/network-details/thundercore-mainnet
defaultContentType: application/json
servers:
  mainnet:
    host: mainnet-ws.thundercore.com
    protocol: wss
    description: ThunderCore Mainnet WebSocket (chain ID 108). Alternates wss://mainnet-ws.thundertoken.net and wss://mainnet-ws.thundercore.io.
  testnet:
    host: testnet-ws.thundercore.com
    protocol: wss
    description: ThunderCore Testnet WebSocket (chain ID 18).
channels:
  subscriptions:
    address: /
    description: >-
      Ethereum JSON-RPC pub/sub channel: clients call eth_subscribe over the
      WebSocket (subscription types per the Ethereum convention, e.g. logs for
      contract events — the use case the ThunderCore docs call out) and receive
      eth_subscription notifications.
    messages:
      subscribeRequest:
        name: eth_subscribe
        payload:
          type: object
          description: JSON-RPC 2.0 request invoking eth_subscribe.
      subscriptionNotification:
        name: eth_subscription
        payload:
          type: object
          description: JSON-RPC 2.0 notification carrying the subscription event payload.
operations:
  subscribe:
    action: send
    channel:
      $ref: '#/channels/subscriptions'
    summary: Open a subscription (the docs recommend WebSockets for pushing new logs as they become available).
x-provenance:
  generated: '2026-07-21'
  method: generated
  source: https://docs.developers.thundercore.com/network-details/thundercore-mainnet

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/thundercore-ws-asyncapi"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.