What is the simplest & easiest way available to access the Metadata API from APEX (accessing the current Org) ?

  • 1
    Downvote for the most blatant lack of research I have seen on this site in quite some time.
    – Adrian Larson
    Mar 20, 2017 at 14:02
  • -1 from me for lack of research (given Adrian's answer below)
    – Derek F
    Mar 20, 2017 at 14:02
  • 2
    The words simplest and/or easiest are also red flags for an opinionated question.
    – zgc7009
    Mar 20, 2017 at 18:09
  • @zgc7009 could you provide some refs to that, I am quite new to stack, I'll be glad to learn some good practices for writing questions, thanks
    – benahm
    Mar 20, 2017 at 20:27
  • @benahm You should liberally browse the help center, scroll through the tour, and read How to Ask, for starters.
    – Adrian Larson
    Mar 20, 2017 at 22:57

2 Answers 2


Salesforce have released direct support from Apex with Summer 17. Refer to: https://developer.salesforce.com/blogs/engineering/2017/05/introducing-apex-metadata-api.html


If you had simply searched google for your very question title, you would have found the answer:

Apex Wrapper Salesforce Metadata API

Deploy to Salesforce


In addition to the documentation in this README, the following blogs also cover the library.

This API mirrors as much as possible the API types and operations described in the standard documentation. The behaviour and functionality provided is also as described in the Salesforce documentation, in terms of what metadata is available and accessable via the specific operations.


Not the answer you're looking for? Browse other questions tagged .