Existem apenas duas interfaces cliente incluídas na distribuição base do PostgreSQL:
A libpq está inclusa, porque é a interface principal para a linguagem C, e porque muitas outras interfaces cliente são construídas em cima dela.
O ECPG — Embedded SQL in C (C incorporado) está incluso, porque depende da gramática do SQL do lado do servidor, portanto é sensível a mudanças no próprio PostgreSQL.
Todas as outras interfaces de linguagem são projetos externos e distribuídas separadamente. Uma lista de interfaces de linguagem é mantida no wiki do PostgreSQL. Note-se que alguns desses pacotes não são disponibilizados sob a mesma licença do PostgreSQL. Para obter mais informações sobre a interface de cada linguagem, incluindo os termos de licenciamento, deve ser consultado o respectivo site e a sua documentação.