--- title: Apex classes slug: '2986' canonical_url: https://docs.coveo.com/en/2986/ collection: coveo-for-salesforce source_format: adoc --- # Apex classes The articles in this section present the Coveo [Apex classes](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_defining.htm). > **Note** > > Apex classes documented in this section can be used to integrate API calls from Salesforce to Coveo (for example, calling Coveo from an Einstein Bot via [Invocable Apex](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_annotation_InvocableMethod.htm)). - [UsageAnalytics Apex class](https://docs.coveo.com/en/2987/) - [AnalyticsApiClient Apex class](https://docs.coveo.com/en/3118/) - [SearchAPIClient Apex class](https://docs.coveo.com/en/2988/) - [SearchApiResponse Apex class](https://docs.coveo.com/en/3117/) - [SearchApiResult Apex class](https://docs.coveo.com/en/3119/) - [AttachToCaseController Apex class](https://docs.coveo.com/en/p6bd0251/) - [Globals Class](https://docs.coveo.com/en/1075/)