---
title: ScmProvider
framework: appstoreconnectapi
role: symbol
role_heading: Object
path: appstoreconnectapi/scmprovider
---

# ScmProvider

A source code management provider, such as GitHub or Bitbucket, connected to Xcode Cloud for accessing repositories.

## Declaration

```data
object ScmProvider
```

## Properties

attributes: The attributes that describe the Providers resource. id: The opaque resource ID that uniquely identifies a Providers resource. links: The navigational links that include the self-link. relationships: type: The resource type.

## Topics

### Objects and types

- [ScmProvider.Attributes](appstoreconnectapi/scmprovider/attributes-data.dictionary.md)
- [ScmProviderType](appstoreconnectapi/scmprovidertype.md)

### Dictionaries

- [ScmProvider.Relationships](appstoreconnectapi/scmprovider/relationships-data.dictionary.md)

## See Also

### Objects

- [ScmProviderResponse](appstoreconnectapi/scmproviderresponse.md)
- [ScmProvidersResponse](appstoreconnectapi/scmprovidersresponse.md)
- [ScmProviderRepositoriesLinkagesResponse](appstoreconnectapi/scmproviderrepositorieslinkagesresponse.md)
