<!--
{
  "availability" : [
    "Sign in with Apple JS: 1.0.0 -",
    "Sign in with Apple REST API: 1.0.0 -"
  ],
  "documentType" : "article",
  "framework" : "signinwithapple",
  "identifier" : "/documentation/SigninwithApple",
  "metadataVersion" : "0.1.0",
  "role" : "collection",
  "title" : "Sign in with Apple"
}
-->

# Sign in with Apple

Provide users the ability to sign in to your apps and websites using their Apple Account.

## Discussion

Sign in with Apple gives your users a fast and safe way to sign in to your apps and websites using their Apple Account. Incorporating Sign in with Apple eliminates the need for additional sign-up steps, allowing users to engage and focus on your app or website.

Sign in with Apple at Work & School provides the same ease of use for users with managed Apple Accounts in Apple School Manager (ASM) or Apple Business Manager (ABM).

> Note:
> Administrators can configure Access Management controls for Sign in with Apple at Work & School within Apple Business Manager and Apple School Manager.

To support Sign in with Apple for iOS, macOS, tvOS, and watchOS apps, see <doc://com.apple.documentation/documentation/AuthenticationServices/implementing-user-authentication-with-sign-in-with-apple>. For website support, see [`Sign in with Apple JS`](/documentation/SigninwithAppleJS), and use the [`Sign in with Apple REST API`](/documentation/SigninwithAppleRESTAPI) to communicate with Apple servers.

## Topics

### On-device support

  <doc://com.apple.documentation/documentation/AuthenticationServices/implementing-user-authentication-with-sign-in-with-apple>

  <doc://com.apple.signinwithapple/documentation/signinwithapple/displaying-sign-in-with-apple-buttons-in-your-app>

### Web support

[`Sign in with Apple JS`](/documentation/SigninwithAppleJS)

Provide users a fast, secure way to sign in to your web service with their Apple Account.

[`Sign in with Apple REST API`](/documentation/SigninwithAppleRESTAPI)

Communicate between your app servers and Apple’s authentication servers.

  <doc://com.apple.signinwithapple/documentation/signinwithapple/displaying-sign-in-with-apple-buttons-on-the-web>

  <doc://com.apple.signinwithapple/documentation/signinwithapple/configuring-your-environment-for-sign-in-with-apple>

  <doc://com.apple.signinwithapple/documentation/signinwithapple/processing-changes-for-sign-in-with-apple-accounts>

### Transfers across teams

  <doc://com.apple.signinwithapple/documentation/signinwithapple/transferring-your-apps-and-users-to-another-team>

  <doc://com.apple.signinwithapple/documentation/signinwithapple/bringing-new-apps-and-users-into-your-team>



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)