# DeviceCheck and App Attest

**Canonical:** https://apis.io/apis/ios/devicecheck/  
**Provider:** iOS — https://apis.io/providers/ios/  
**Base URL:** https://api.devicecheck.apple.com  
**Documentation:** https://developer.apple.com/documentation/devicecheck

DeviceCheck and App Attest is one of 199 APIs that [iOS](https://apis.io/providers/ios/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Device Attestation, Anti-Fraud, App Attest, and Security. The published artifact set on APIs.io includes API documentation and an API reference.

DeviceCheck allows servers to set and query two bits of per-device state and to verify that a request is coming from a genuine Apple device. App Attest, exposed through the same service, lets a server cryptographically verify that requests are coming from an authentic, uncompromised instance of an app. The API is JWT-authenticated (ES256) and is used as an anti- fraud / anti-abuse signal alongside iOS apps.

## Machine-readable artifacts (3)

- **Documentation** — https://developer.apple.com/documentation/devicecheck
- **APIReference** — https://developer.apple.com/documentation/devicecheck/accessing-and-modifying-per-device-data
- **Sandbox** — https://api.development.devicecheck.apple.com

## Other iOS APIs (12)

- [App Store Server API](https://apis.io/apis/ios/app-store-server-api/)
- [App Store Server Notifications](https://apis.io/apis/ios/app-store-server-notifications/)
- [Apple Push Notification Service (APNs)](https://apis.io/apis/ios/apns/)
- [Sign in with Apple REST API](https://apis.io/apis/ios/sign-in-with-apple/)
- [Apple Music API](https://apis.io/apis/ios/apple-music-api/)
- [Wallet / PassKit Web Service](https://apis.io/apis/ios/wallet-passkit-web-service/)
- [iOS AccessibilityDeclarations API](https://apis.io/apis/ios/ios-accessibilitydeclarations-api/)
- [iOS Actors API](https://apis.io/apis/ios/ios-actors-api/)
- [iOS AgeRatingDeclarations API](https://apis.io/apis/ios/ios-ageratingdeclarations-api/)
- [iOS AlternativeDistributionDomains API](https://apis.io/apis/ios/ios-alternativedistributiondomains-api/)
- [iOS AlternativeDistributionKeys API](https://apis.io/apis/ios/ios-alternativedistributionkeys-api/)
- [iOS AlternativeDistributionPackageDeltas API](https://apis.io/apis/ios/ios-alternativedistributionpackagedeltas-api/)

## Tags

Device Attestation, Anti-Fraud, App Attest, Security

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ios/devicecheck/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ios/.
