From 7aeb2b53e361b88be0f956e544ad8d582dbce6ee Mon Sep 17 00:00:00 2001 From: Aditya Arora Date: Wed, 18 Jun 2025 10:10:46 +0100 Subject: [PATCH 1/2] chore(hermes) Add hermes rate limits --- .../price-feeds/api-instances-and-providers/hermes.mdx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pages/price-feeds/api-instances-and-providers/hermes.mdx b/pages/price-feeds/api-instances-and-providers/hermes.mdx index 0b2120af..5a198486 100644 --- a/pages/price-feeds/api-instances-and-providers/hermes.mdx +++ b/pages/price-feeds/api-instances-and-providers/hermes.mdx @@ -22,9 +22,17 @@ URL: https://hermes-beta.pyth.network +### Rate limits + +In order to maximize the reliability of the Public Hermes API, a request rate limit is enforced. +All endpoints limits are set at 30 requests every 10 seconds per IP address. +Clients issuing request above the limit will receive a 429 (Too Many Requests) response for the subsequent 60-second period. + + For production deployments, developers integrating with Pyth Network are **strongly encouraged** to use Node Providers for maximum resilience and decentralization. Moreover, Hermes is designed to be self-hosted, so developers can run their own -instance of Hermes to fetch Pyth price updates. Please note it is not recommended to use the public endpoint for production as it has rate limits. +instance of Hermes to fetch Pyth price updates. + ## Node Providers From 5dcd7dd6dddfcc8fe1b670f5ccdfa16509ae80cc Mon Sep 17 00:00:00 2001 From: Aditya Arora Date: Wed, 18 Jun 2025 10:16:19 +0100 Subject: [PATCH 2/2] pre-commit --- pages/price-feeds/api-instances-and-providers/hermes.mdx | 2 -- 1 file changed, 2 deletions(-) diff --git a/pages/price-feeds/api-instances-and-providers/hermes.mdx b/pages/price-feeds/api-instances-and-providers/hermes.mdx index 5a198486..25fcd6c0 100644 --- a/pages/price-feeds/api-instances-and-providers/hermes.mdx +++ b/pages/price-feeds/api-instances-and-providers/hermes.mdx @@ -28,12 +28,10 @@ In order to maximize the reliability of the Public Hermes API, a request rate li All endpoints limits are set at 30 requests every 10 seconds per IP address. Clients issuing request above the limit will receive a 429 (Too Many Requests) response for the subsequent 60-second period. - For production deployments, developers integrating with Pyth Network are **strongly encouraged** to use Node Providers for maximum resilience and decentralization. Moreover, Hermes is designed to be self-hosted, so developers can run their own instance of Hermes to fetch Pyth price updates. - ## Node Providers The following node providers offer Hermes: