API Rate Limiting

Posts about the simPRO API. Help/support/how-to etc.
Forum rules
  • Check the documentation first. Before posting questions, please check the documentation to ensure it doesn't already cover what you need.
  • No spam. All automated messages, advertisements, and links to competitor websites will be deleted immediately.
  • Post in relevant sub-forums only. Messages posted in the wrong topic area will be removed and placed in the correct sub-forum by moderators.
  • Respect other users. No flaming or abusing fellow forum members. Users who continue to post inflammatory, abusive comments will be deleted from the forum after two warnings are issued by moderators.
  • Harassment. No threats or harassment of other users will be tolerated. Any instance of threatening or harassing behavior is grounds for deletion from the forums.
  • Adult content. No profanity or pornography is allowed. Posts containing adult material will be deleted.
  • Bandwidth. All images and signatures must be 500 x 500 pixels or smaller. Posts containing over-sized images and signatures will be removed.
  • Illegal content. No re-posting of copyrighted materials or other illegal content is allowed. Any posts containing illegal content or copyrighted materials will be deleted.
Post Reply
Simon Clendon
Posts: 39
Joined: Mon Nov 09, 2020 7:57 pm

API Rate Limiting

Post by Simon Clendon » Wed Aug 10, 2022 3:48 am

I saw the announcement about rate limiting. Seems reasonable but I have a few questions:
  • Will this be turned on in test for a time first?
  • When is the change scheduled for production?
  • If you only base it on IP address, how do you distinguish between calls coming from a hosted cloud service? Azure Logic Apps has a "small" range of IP addresses so just using IP address won't work
User avatar
michelle
Posts: 132
Joined: Tue Jul 03, 2018 12:30 pm
Location: Brighton
Contact:

Re: API Rate Limiting

Post by michelle » Wed Aug 10, 2022 3:11 pm

Hi, will this also be an issue for private cloud builds?
rob.ormond
Posts: 65
Joined: Wed May 30, 2018 6:05 am

Re: API Rate Limiting

Post by rob.ormond » Thu Aug 11, 2022 1:12 am

Hi Simon and Michelle,
Good questions, happy to provide more info.

Our plan is to enable it for the sandbox builds first, but no firm date has been set. We'll communicate when that is sured up, it is likely to be in the next couple of months.

Regarding the IP address, as mentioned in the announcement, the reason we are doing this is to simply protect our services, not limit a specific application/integration. So if we see integrations spreading their load across multiple IP addresses, each of which stays under the limit, but as a whole they go over and it causes issues then we'll refine our rate limiting to take that into account. We don't want to come in with a too heavy approach to begin with, just stop the top 1% of abuse. Hopefully this initial approach will be sufficient and we don't need to add further limits.

And finally, with regards to private clouds (those ending with .simprocloud.com), they will not be rate limited at all. Only the public cloud environment (those ending with .simprosuite.com) is rate limited.
rob.ormond
Posts: 65
Joined: Wed May 30, 2018 6:05 am

Re: API Rate Limiting

Post by rob.ormond » Thu Sep 29, 2022 6:02 am

API rate limiting has been enabled on the sandbox environments now for testing purposes. There is still no firm date on public production environments being rate limited.
Post Reply