Big data, Machine learning, predictive analytics, voice navigation and extensibility are some of the key elements of Artificial Intelligence. Enterprises who try separate vendors to solve each of these problems, often end up making expensive and complex surgeries to stich them together. With an API based architecture, you can build your application functionality as APIs and expose them via a central API gateway. This can form the backbone for your AI solution. Managing security, policies, scalability and failover towards the internet can be done centrally at the gateway.