Una volta assegnata la gestione di un progetto a RepositoryProvider, è possibile che altri plug-in desiderino specificare una gestione particolare per i propri progetti e file. Il plug-in di team definisce i punti di estensione che altri fornitori e altri plug-in possono utilizzare per registrare i tipi di file e per dichiarare i file che non devono essere gestiti dal repository.
I fornitori di team possono anche registrare una classe da utilizzare per conservare un insieme di progetti in modo da poter condividere i riferimenti al progetto all'interno di un team, con i contenuti effettivi provenienti dal repository.
Infine, i fornitori di team possono contrassegnare le risorse come "risorse private di team".