Development Tools module
The Development Tools module provides a basis for creating plugins to interact with a running Magnolia instance. Using the endpoints provided by this module you can create interactive IDEs with intellisense features to help facilitate the development process.
See https://wiki.magnolia-cms.com/display/WIKI/Development+Tools