When building features in Adobe Experience Manager (AEM), there are times you need to leverage servlet logic that already exists—especially when it interacts with internal AEM APIs not available through public interfaces. For example, I recently needed to programmatically create Live Copies for assets. AEM doesn’t expose public Java APIs for this directly, but the … Continue reading SlingInternalRequest: A Cleaner Way to Reuse OOTB AEM Servlets with Internal API Access