Patent attributes
Systems and methods for providing a unified application programming interface (API) and command line interface (CLI) aggregation platform are provided. For example, the platform may capture and store current version and commands available for API and CLI commands for a plurality of vendors, provide the database, CLI, and interface for defining and abstracting Infrastructure as a Service (IaaS), cloud, on-premise and hypervisor-backed virtualized hardware platform API and CLI calls, and create a semantic ontology unifying disparate API and CLI calls. The platform may help implement an instance of computer infrastructure for consolidating, unifying, and obfuscating multiple disparate IaaS, cloud, on-premise and hypervisor-backed virtualized hardware platforms thereby defining a unified method for calling IaaS services using the API and CLI commands from the plurality of vendors through an ontologically driven abstraction tier.