Skip to main content

Installation Requirements

These requirements must be satisfied by the infrastructure or private cloud in which the Hiya Service is to be deployed.

Container runtime support

The infrastructure must be capable of running containers on any of the supported container runtimes and supported CPU architectures.

This is ideally achieved with a container orchestration platform such as:

  • Kubernetes
  • OpenShift
  • Docker Swarm

All major cloud providers offer services that satisfy this requirement:

Cloud ProviderService
Amazon Web ServicesElastic Container Service (ECS)
Microsoft AzureAzure Kubernetes Service (AKS)
Google Cloud PlatformGoogle Kubernetes Engine (GKE)

The Hiya Service can be deployed in the same cloud or cluster as the client application that will consume it.

Network connectivity

Online Self Hosted

Connectivity to api.hiya.com:443 is required for licensing and billing based on pay-per-use. No audio or sensitive data is transferred.

  • Communication is performed using HTTPS over port 443.
  • If required, a point-to-point VPN using IPSECv2 can be established to further secure the communication.

Offline Self Hosted

No external connectivity is required. Usage reports must be submitted manually to Hiya on a periodic basis for billing purposes.


See the Network Connectivity Matrix in the Annex for a complete list of required connections.