1. A method comprising: receiving a request for the addition of a first Application Programming Interface (API) to a software infrastructure of a computing device; generating an API coding table that includes one or more initial API parameters corresponding to the first API; obtaining an API coding template stored in memory of the computing device; and automatically generating, with a compiler of the computing device, functional codes for the first API based on the API coding template and the initial API parameters.