Caching Proxy dispone di diverse interfacce scritte nella propria sequenza di elaborazione, dove l'elaborazione personalizzata può essere aggiunta o sostituita da una standard. Le personalizzazioni che possono essere eseguite includono l'alterazione o l'aumento di attività, quali:
I programmi applicativi personalizzati, noti anche come plugin di Caching Proxy, vengono chiamati in punti predeterminati nella sequenza di elaborazione del server proxy.
L'API Caching Proxy è stata utilizzata per implementare determinate funzioni di sistema. Ad esempio, il supporto LDAP del server proxy viene implementato come un plugin.
API di Caching Proxy descrive nei dettagli l'interfaccia e include le fasi di configurazione del server proxy per utilizzare i programmi del plugin.