IMPORTANT NOTE: This project has been updated to utilize the SOAP Tooling API, instead of the previous REST Tooling API implementation. This is to due to support extra functionality that is currently not available via REST, but also to support bulk operations and Spring '15 enhancements. If you encounter any issues you can try former REST implementation here: Apex-ToolingAPI-REST branch
Reference Blogs
- Going Native with the Apex UML Tool and Tooling API
- Querying Custom Object and Field IDs via Tooling API
NOTE: This API is work in progress.
- INVALID_SESSION_ID error message, thanks to rdehler for spotting this one, see here for how to resolve this.
Our current TODO list is being managed via GitHub Issues