The present invention is to provide a computer
system, a method for providing an API, and a program that easily select an appropriate API. The computer
system acquires sensor data from an
edge device 100, selects an appropriate API for a calculation device 300 according to the acquired sensor data, uses the selected API for a calculation device 300 and controls the calculation device 300 to calculate, and provides the calculation result. The computer
system selects an appropriate API for a calculation device 300 according to the acquired sensor data based on at least one of the fee for using, the
processing speed, the user evaluation, the security, and the number of API users. Furthermore, the computer system previously receives the standard based on which an appropriate API for a calculation device 300 is selected from the user and selects an appropriate API for a calculation device 300 based on the standard. Furthermore, the computer system recommends the selected appropriate API for a calculation device 300 to a user before the calculation
control unit controls the calculation device 300 to calculate.