# API documentation

We created the API based on the structure of the CLR header itself. This means that we provide different methods based on the information of the various tables. Every metadata table that we support has a class that contains methods to pull out information from the very same. While it might need a bit of thinking at first to get familiar with the CLR tables and contained information, you will also learn how the header is organized.