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.

Hardware requirements

The engine loads its ML models into a RAM-backed filesystem at startup. Contact Hiya for sizing guidance tailored to your expected workload and compute target (CPU or GPU).

CPU deployments

Intel Emerald Rapids (5th-generation Xeon Scalable) is the recommended CPU architecture. Other modern x86_64 architectures are supported — see Supported CPU Architectures for the full list, or contact Hiya for guidance on your specific hardware.

GPU deployments

NVIDIA L4 is the recommended GPU. Other GPUs may work but have not been validated at the same level; contact Hiya for sizing guidance on alternative GPU architectures.

Network connectivity

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.

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