The Asana Api Explorer is a React component that was built to allow one to explore the Asana Api. It is built in typescript with React to allow easy integration with the Asana Developers Site, and uses the node.js asana client. To populate the API Explorer, we use metadata from the asana-api-meta repository, which contains structural information of the various resources and endpoints in the API. We avoid using the convenience methods provided by the node.js client (e.g. client.users.me()), in favor of explicit GET requests with the dispatcher (dispatcher.get('/users/me', params, null)). This allows us to consistently cover all endpoint and parameter permutations across the API instead of mixing the two styles throughout.