Rather than plugins fetching API from all other plugins, have those exposing the API export it to the global container.