O Caching Proxy tem diversas interfaces gravadas em sua sequência de processamento, em que o processamento customizado pode ser incluído no processamento padrão ou substituído por ele. As customizações que podem ser executadas incluem a alteração ou o aumento de tarefas como as seguintes:
Os programas de aplicação customizados, que também são conhecidos como plug-ins do Caching Proxy, são chamados em pontos pré-determinados, na sequência de processamento do servidor proxy.
A API do Caching Proxy foi usada para implementar determinados recursos do sistema. Por exemplo, o suporte de LDAP do Servidor Proxy é implementado como um plug-in.
A API do Caching Proxy descreve a interface detalhadamente e contém as etapas para configurar o Servidor Proxy para usar programas de plug-in.