1. A method comprising: receiving, at the computer, content in response to a user exploring a REST resource using a first function of a tool of an integrated development environment; receiving, at the computer, one or more data types in response to the user modeling the content using a second function of the tool; and generating, by the computer, one or more artifacts for the integrated development environment based on the one or more data types using a third function of the tool.