<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Qlik Cloud API rate limits enforced starting on November 1st, 2022 in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/ta-p/1991382</link>
    <description>&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Beginning November 1, 2022&lt;/STRONG&gt;&lt;/FONT&gt;, Qlik is enforcing rate limits to API requests on Qlik Cloud REST APIs. This means any API request originating to a REST API endpoint on Qlik Cloud is subject to rejection if the number of requests to an endpoint exceeds the allowed amount in a specified duration on that endpoint.&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;What is API rate limiting?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;API rate limiting is a mechanism for ensuring API and platform performance and scalability. It protects the platform from being overwhelmed by requests made to API endpoints by throttling the number of requests an endpoint will accept before blocking or rejecting more requests from a client.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;What Qlik experiences (clients) are impacted by rate limiting?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;All REST endpoints in Qlik Cloud have a rate limit tier assignment. Any requests made from Qlik Sense REST connector, requests made from Qlik Application Automation, qlik-cli, any REST client like Postman, or custom application you create is subject to rate limiting.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Limits are enforced per tier, per user, per tenant. When a rate limit is reached, all endpoints in the same tier are blocked until the retry-after time expires. When you exceed a rate limit, your application receives an HTTP&amp;nbsp;429 status code&amp;nbsp;response such as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Picture1.png" style="width: 633px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/91077iECB93ECF2756D7C3/image-dimensions/633x332?v=v2" width="633" height="332" role="button" title="Picture1.png" alt="Picture1.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#000000"&gt;Environment:&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;LI-PRODUCT title="Qlik Cloud" id="qlikSenseEnterpriseSaaS"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;How do I handle rate limiting in my applications?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;Depending on the language, client, and code you’ve written to interact with Qlik’s APIs, you need to accommodate it to handle rate limits based upon the APIs you’re using. One way to do this is to add code that handles the 429 response by reading the `retry-after` response header and adding a function that throttles your application to wait until the retry period has elapsed.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;How does API rate limiting in Qlik Cloud work?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Initially, &lt;/STRONG&gt;rate limits are going to be enforced on Qlik Cloud REST API endpoints only. It is our intention to add external rate limits for other types of traffic including but not limited to websocket connections in a future release.&lt;/P&gt;
&lt;P&gt;Here are the enforcement tiers for the number of requests allowed on an endpoint based on its assigned tiers.&lt;/P&gt;
&lt;TABLE width="617"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Tier&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Limit&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;Tier 1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;600+ per minute&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;Supports majority of requests for data consumption with generous bursting.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;Tier 2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;60+ per minute&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;Create, update, and delete resource endpoints with occasional bursts of more requests.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;Special&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;Varies&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;Rate limiting conditions are unique for methods with this tier. Consult the method's documentation to better understand its rate limiting conditions.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We identified these tiers after observing API requests and rate limiting decisions from the beginning of 2022. Additional consideration has been paid to endpoints with heavy usage to make sure the services the APIs call scale to support the anticipated request volume.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;Why is API rate limiting important to me?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;API rate limiting is a mechanism for protecting your experience using the Qlik Cloud platform. Here are some reasons why we’re beginning to enforce rate limits on tenants:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Rate limits are a baseline security mechanism to prevent brute-force attacks against the platform.&lt;/LI&gt;
&lt;LI&gt;Rate limiting prevents system degradation from a single application or user overwhelming the system.&lt;/LI&gt;
&lt;LI&gt;Rate limiting communicates to customers an expected service level for an API endpoint and how requests are treated if you cross a rate limit threshold.&lt;/LI&gt;
&lt;LI&gt;Enables Qlik to provide a platform that is affordable and returns business value through consistent uptime and a performant experience for our customers&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;Where can I learn more about Qlik Cloud API rate limits?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Information about Qlik Cloud API rate limits is visible on &lt;A href="https://qlik.dev/basics/rate-limiting" target="_blank" rel="noopener"&gt;qlik.dev&lt;/A&gt;&amp;nbsp; beginning today, October 11, 2022. In the API reference section for Manage APIs, you can identify the rate limit tier for endpoints you use. Any special tier endpoints will indicate the specific API rate limit on the APIs reference page.&lt;/P&gt;
&lt;P&gt;We released a new &lt;A href="https://qlik.dev/basics/api-policy" target="_blank" rel="noopener"&gt;API Policy&lt;/A&gt; for working with Qlik Cloud’s APIs. Please review this page so you can ensure the end users of your solutions receive a pleasant experience interacting with Qlik Cloud.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 12 Oct 2022 13:43:30 GMT</pubDate>
    <dc:creator>Andre_Sostizzo</dc:creator>
    <dc:date>2022-10-12T13:43:30Z</dc:date>
    <item>
      <title>Qlik Cloud API rate limits enforced starting on November 1st, 2022</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/ta-p/1991382</link>
      <description>&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Beginning November 1, 2022&lt;/STRONG&gt;&lt;/FONT&gt;, Qlik is enforcing rate limits to API requests on Qlik Cloud REST APIs. This means any API request originating to a REST API endpoint on Qlik Cloud is subject to rejection if the number of requests to an endpoint exceeds the allowed amount in a specified duration on that endpoint.&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;What is API rate limiting?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;API rate limiting is a mechanism for ensuring API and platform performance and scalability. It protects the platform from being overwhelmed by requests made to API endpoints by throttling the number of requests an endpoint will accept before blocking or rejecting more requests from a client.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;What Qlik experiences (clients) are impacted by rate limiting?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;All REST endpoints in Qlik Cloud have a rate limit tier assignment. Any requests made from Qlik Sense REST connector, requests made from Qlik Application Automation, qlik-cli, any REST client like Postman, or custom application you create is subject to rate limiting.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Limits are enforced per tier, per user, per tenant. When a rate limit is reached, all endpoints in the same tier are blocked until the retry-after time expires. When you exceed a rate limit, your application receives an HTTP&amp;nbsp;429 status code&amp;nbsp;response such as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Picture1.png" style="width: 633px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/91077iECB93ECF2756D7C3/image-dimensions/633x332?v=v2" width="633" height="332" role="button" title="Picture1.png" alt="Picture1.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#000000"&gt;Environment:&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;&lt;LI-PRODUCT title="Qlik Cloud" id="qlikSenseEnterpriseSaaS"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;How do I handle rate limiting in my applications?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;Depending on the language, client, and code you’ve written to interact with Qlik’s APIs, you need to accommodate it to handle rate limits based upon the APIs you’re using. One way to do this is to add code that handles the 429 response by reading the `retry-after` response header and adding a function that throttles your application to wait until the retry period has elapsed.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;How does API rate limiting in Qlik Cloud work?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Initially, &lt;/STRONG&gt;rate limits are going to be enforced on Qlik Cloud REST API endpoints only. It is our intention to add external rate limits for other types of traffic including but not limited to websocket connections in a future release.&lt;/P&gt;
&lt;P&gt;Here are the enforcement tiers for the number of requests allowed on an endpoint based on its assigned tiers.&lt;/P&gt;
&lt;TABLE width="617"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Tier&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Limit&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;&lt;FONT color="#008000"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;Tier 1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;600+ per minute&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;Supports majority of requests for data consumption with generous bursting.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;Tier 2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;60+ per minute&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;Create, update, and delete resource endpoints with occasional bursts of more requests.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="65"&gt;
&lt;P&gt;Special&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="86"&gt;
&lt;P&gt;Varies&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="466"&gt;
&lt;P&gt;Rate limiting conditions are unique for methods with this tier. Consult the method's documentation to better understand its rate limiting conditions.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We identified these tiers after observing API requests and rate limiting decisions from the beginning of 2022. Additional consideration has been paid to endpoints with heavy usage to make sure the services the APIs call scale to support the anticipated request volume.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;Why is API rate limiting important to me?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;API rate limiting is a mechanism for protecting your experience using the Qlik Cloud platform. Here are some reasons why we’re beginning to enforce rate limits on tenants:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Rate limits are a baseline security mechanism to prevent brute-force attacks against the platform.&lt;/LI&gt;
&lt;LI&gt;Rate limiting prevents system degradation from a single application or user overwhelming the system.&lt;/LI&gt;
&lt;LI&gt;Rate limiting communicates to customers an expected service level for an API endpoint and how requests are treated if you cross a rate limit threshold.&lt;/LI&gt;
&lt;LI&gt;Enables Qlik to provide a platform that is affordable and returns business value through consistent uptime and a performant experience for our customers&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;Where can I learn more about Qlik Cloud API rate limits?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Information about Qlik Cloud API rate limits is visible on &lt;A href="https://qlik.dev/basics/rate-limiting" target="_blank" rel="noopener"&gt;qlik.dev&lt;/A&gt;&amp;nbsp; beginning today, October 11, 2022. In the API reference section for Manage APIs, you can identify the rate limit tier for endpoints you use. Any special tier endpoints will indicate the specific API rate limit on the APIs reference page.&lt;/P&gt;
&lt;P&gt;We released a new &lt;A href="https://qlik.dev/basics/api-policy" target="_blank" rel="noopener"&gt;API Policy&lt;/A&gt; for working with Qlik Cloud’s APIs. Please review this page so you can ensure the end users of your solutions receive a pleasant experience interacting with Qlik Cloud.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Oct 2022 13:43:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/ta-p/1991382</guid>
      <dc:creator>Andre_Sostizzo</dc:creator>
      <dc:date>2022-10-12T13:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud API rate limits enforced starting on November 1st, 2022</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/tac-p/1991747#M7510</link>
      <description>&lt;P&gt;Hi, Could you clarify whether calling the APIs from Qlik Sense script or Qlik Application Automation would count as "external clients" or not?&amp;nbsp; Assuming they are within the same tenant as the API being called of course.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Oct 2022 11:32:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/tac-p/1991747#M7510</guid>
      <dc:creator>AlexOmetis</dc:creator>
      <dc:date>2022-10-12T11:32:20Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud API rate limits enforced starting on November 1st, 2022</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/tac-p/1991761#M7511</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/18018"&gt;@AlexOmetis&lt;/a&gt;&amp;nbsp;, We need to amend the post. If you flood the endpoint from a load script or Qlik Application Automation past the rate limit, the requests are going to be throttled.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Oct 2022 12:19:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/tac-p/1991761#M7511</guid>
      <dc:creator>Jeffrey_Goldberg</dc:creator>
      <dc:date>2022-10-12T12:19:42Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Cloud API rate limits enforced starting on November 1st, 2022</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/tac-p/2493703#M14987</link>
      <description>&lt;P&gt;I guess limits might be increased since we got easily error&amp;nbsp;&lt;SPAN&gt;HTTP&amp;nbsp;429 while we create several files onto SharePoint for example.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;FMa&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Nov 2024 16:00:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Cloud-API-rate-limits-enforced-starting-on-November-1st/tac-p/2493703#M14987</guid>
      <dc:creator>fmarvnnt</dc:creator>
      <dc:date>2024-11-20T16:00:07Z</dc:date>
    </item>
  </channel>
</rss>

