does boto3 have a way to get resource limits from a region?
I'm sure it does, otherwise it wouldn't be the module in use in:

https://awslimitchecker.readthedocs.io/en/latest/


From their setup.py installation script:

requires = [
    'boto3&gt;=1.4.6',
    'botocore&gt;=1.6.0',
    'termcolor&gt;=1.1.0',
    'python-dateutil&gt;=2.4.2',
    'versionfinder&gt;=0.1.1',
    'pytz'
]


Thing is, maybe what you're trying to build is already built in some way or another. Try searching for libraries that has more or less the description of the tool you're trying to build, before starting.

Happy coding!