Le QgsProject permet de gérer tout ce qui concerne le projet courant. Il permet d'ajouter les couches, de définir le SCR d'origine etc. On peut y accéder via la méthode de classe instance().
>>> QgsProject.instance()
<QgsProject: '/tmp/test_project.qgz' (singleton instance)>