API descriptions + Clients