<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/prerelease-versions-and-beta-testers",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Prerelease Versions and Beta Testers"
}
-->

# Prerelease Versions and Beta Testers

Manage your beta testing program, including beta testers and groups, apps, App Clips, and builds.

## Discussion

TestFlight allows you to distribute your apps to beta testers before releasing your apps on the App Store. You can learn more about TestFlight on the [Apple Developer website](https://developer.apple.com/testflight/).

Using the App Store Connect API, you can automate the same tasks you perform in the TestFlight section of App Store Connect; for example:

- Inviting testers to your app
- Managing your builds, groups, and public links
- Creating App Clip experiences for testers
- Submitting your build for external beta testing

## Topics

### Beta Testers and Groups

[Beta Testers](/documentation/AppStoreConnectAPI/beta-testers)

People who can install and test prerelease builds.

[Beta Tester Invitations](/documentation/AppStoreConnectAPI/beta-tester-invitations)

Requests to send or resend an email inviting a beta tester to test an app.

[Beta recruitment criteria](/documentation/AppStoreConnectAPI/beta-recruitment-criteria)

Create public links that accept testers with specific device and OS combinations.

[Beta Groups](/documentation/AppStoreConnectAPI/beta-groups)

Groups of beta testers that have access to one or more builds.

### App Resources

[Prerelease Versions](/documentation/AppStoreConnectAPI/prerelease-versions)

Platform-specific versions of your app intended for distribution to beta testers.

[Beta App Localizations](/documentation/AppStoreConnectAPI/beta-app-localizations)

Beta test information about apps, specific to a locale.

[Beta License Agreements](/documentation/AppStoreConnectAPI/beta-license-agreements)

Beta license agreements for apps.

### App Clip Resources

[Beta App Clip Invocations](/documentation/AppStoreConnectAPI/beta-app-clip-invocations)

Manage App Clip experiences for testers in TestFlight.

[Beta App Clip Invocation Localizations](/documentation/AppStoreConnectAPI/beta-app-clip-invocation-localizations)

Manage beta test information for an App Clip and its invocation, specific to a locale.

### Build Resources

[Builds](/documentation/AppStoreConnectAPI/builds)

Manage builds for testers and submit builds for review.

[Build Beta Details](/documentation/AppStoreConnectAPI/build-beta-details)

TestFlight-specific information about beta builds.

[Beta Build Localizations](/documentation/AppStoreConnectAPI/beta-build-localizations)

Beta test information about builds, specific to a locale.

[Build Beta Notifications](/documentation/AppStoreConnectAPI/build-beta-notifications)

Requests to send notifications to all assigned testers that builds are ready for testing.

### Beta App Review Submissions

[Beta App Review Detail](/documentation/AppStoreConnectAPI/beta-app-review-detail)

Information about your app required for beta app review.

[Beta App Review Submissions](/documentation/AppStoreConnectAPI/beta-app-review-submissions)

The submissions of builds for beta app review, including the status of submissions.

### Beta Feedback

[Beta feedback crash submissions](/documentation/AppStoreConnectAPI/beta-feedback-crash-submissions)

Get TestFlight feedback crashes from beta testers for your apps.

[Beta feedback screenshot submissions](/documentation/AppStoreConnectAPI/beta-feedback-screenshot-submissions)

Get Testflight feedback screenshots from beta testers for your apps.



---

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)