A method comprising: storing, by a storage device associated with a computing device, data relating to the storage device, the data being stored in a file system comprising a plurality of nodes, wherein the nodes are arranged in a hierarchy of one or more levels, and wherein each of the plurality of nodes stores a portion of the data; receiving, at the computing device, a data request, wherein the data request identifies a first node of the plurality of nodes and a depth level, and wherein the depth level corresponds to one of the one or more levels; identifying, by the computing device, one or more additional nodes of the plurality of nodes corresponding to the depth level; generating, by the computing device, a command for a subset of the data stored at the first node; generating, by the computing device, based on the depth level, one or more additional commands for one or more additional subsets of the data stored at the one or more additional nodes, wherein the command and the one or more additional commands are get commands associated with a representational state transfer application programming interface (RESTful API); issuing, by the computing device, the command to the RESTful API to retrieve the subset of the data from the first node; receiving, by the computing device from the RESTful API, a first response to the command, the first response including the subset of the data from the first node; issuing, by the computing device, the one or more additional commands to the RESTful API to retrieve the one or more additional subsets of the data from the one or more additional nodes; receiving, by the computing device from the RESTful API, one or more additional responses to the one or more additional commands, the one or more additional responses including the one or more additional subsets of the data from the one or more additional nodes; merging, by the computing device, the subset of the data and the one or more additional subsets of the data in a response to the data request; and transmitting, by the computing device, the response to the data request. storing, by a storage device associated with a computing device, data relating to the storage device, the data being stored in a file system comprising a plurality of nodes, wherein the nodes are arranged in a hierarchy of one or more levels, and wherein each of the plurality of nodes stores a portion of the data; receiving, at the computing device, a data request, wherein the data request identifies a first node of the plurality of nodes and a depth level, and wherein the depth level corresponds to one of the one or more levels; identifying, by the computing device, one or more additional nodes of the plurality of nodes corresponding to the depth level; generating, by the computing device, a command for a subset of the data stored at the first node; generating, by the computing device, based on the depth level, one or more additional commands for one or more additional subsets of the data stored at the one or more additional nodes, wherein the command and the one or more additional commands are get commands associated with a representational state transfer application programming interface (RESTful API); issuing, by the computing device, the command to the RESTful API to retrieve the subset of the data from the first node; receiving, by the computing device from the RESTful API, a first response to the command, the first response including the subset of the data from the first node; issuing, by the computing device, the one or more additional commands to the RESTful API to retrieve the one or more additional subsets of the data from the one or more additional nodes; receiving, by the computing device from the RESTful API, one or more additional responses to the one or more additional commands, the one or more additional responses including the one or more additional subsets of the data from the one or more additional nodes; merging, by the computing device, the subset of the data and the one or more additional subsets of the data in a response to the data request; and transmitting, by the computing device, the response to the data request.