If you want to run locally, this is the best place to start, last time I heard (haven't really messed around with it in like 6 months)
it's very GPU intensive, (you need at least 4gb of VRAM IIRC) so if that's a deal-breaker, there may be some online instances. I haven't tried any with controlnet built-in, but the documentation on that repo is really good, so I wouldn't be surprised if they have a list.