Doorbird? Has an API available too. More expensive, but has more inbuilt connections, better build, and even supports SIP for those who wish to use a local existing tablet. And no ongoing subscription service. Installs over wifi or Poe, plus Doorbird have a range of supporting products for it.