I can use the ekeypad iOS app without an M1Cloud provider, and nothing is preventing me from using it without an M1Cloud provider, that was not the intent of my question.
I'll try to be more descriptive.
I'm looking for an m1cloud provider, where I can use ekeypad through the m1cloud provider's server, to connect to my elk panel. I don't want to connect directly to my elk panel, I want to connect through the m1cloud provider.
With m1cloud, the m1xep, thus the elk panel, connects to the m1cloud system, it established a persistent outbound connection which gets rid of needing to configure port forwarding on your router.
So, no matter what happens to your network, as long as you provide an internet connection to the m1xep, the unit connects to the cloud and in manageable.
So, I would need an m1cloud provider that has the correct pass-thru implementation, to allow ekeypad to connect to m1cloud as if it were actually connecting directly to my panel. I'm over simplifying the explanation to avoid getting technical.