Rational CM API è costituito da oggetti che sono i proxy delle risorse permanenti memorizzate sui diversi repository che i prodotti Rational gestiscono. Un proxy è un oggetto sul client che rappresenta una risorsa in un repository specifico del prodotto (su un server o sul sistema del client). Un oggetto proxy rappresenta una risorsa durante una sessione provider CM API. Ogni tipi di risorsa è rappresentato da un'interfaccia che è un'estensione dell'interfaccia WVCM.
Per accedere a una risorsa, un client deve prima creare un oggetto proxy che implementi l'interfaccia CM API per quel tipo di risorsa. Tutti gli oggetti proxy si ottengono richiamando un metodo dall'oggetto provider o o da un altro oggetto proxy. Il client può quindi utilizzare i metodi disponibili sull'oggetto proxy per accedere a proprietà specifiche della risorsa o per modificare il relativo contenuto o stato. Gli oggetti proxy sono oggetti della parte client restituiti dal provider; non sono le effettive risorse del server.