Appetize Docs
HomeDemoUploadPricing
  • Introduction
  • Platform
    • App Management
      • Uploading Apps
        • Android
        • iOS
      • App Dashboard
      • Running Apps
      • App Permissions
    • Device Sandbox
    • Embedding
    • Sharing
    • Session Inactivity Timeout
    • Query Params Reference
  • Features
    • Devices & OS Versions
    • Network Traffic Monitor
    • Debug Logs
    • UI Automation
    • Proxy
    • Language & Locale
    • Mock Location
    • Deep links
    • Launch Params
    • Media
    • Auto-grant Permissions
    • Custom Branding
    • Custom Launch Pages
    • Advanced Features
      • Android
        • ADB tunnel
        • Hide Password Visibility
      • Reserved Devices
  • Account
    • Invite your team
    • Single Sign-On
      • OpenID Connect
      • SAML
      • Azure Active Directory
      • Google Workspace (GSuite)
    • Reporting
      • Session History
      • Usage Summary
  • Infrastructure
    • Configure Network Access
    • Enterprise Hosting Options
  • JavaScript SDK
    • Configuration
    • Automation
      • Device commands
      • Touch interactions
    • API reference
      • Initialization
      • Client
      • Session
      • Types
        • AdbConnectionInfo
        • AppetizeApp
        • AndroidElementAttributes
        • Coordinates
        • DeviceInfo
        • Element
        • ElementBounds
        • IOSAccessibilityElement
        • IOSElementAttributes
        • NetworkRequest
        • NetworkResponse
        • SessionConfig
        • SwipeMove
        • RecordedAction
        • RecordedSwipeAction
        • RecordedKeypressAction
        • RecordedPosition
        • RecordedTapAction
        • RecordedTouchAction
        • UserInteraction
  • Testing
    • Getting Started
    • Writing Tests
    • Running Tests
    • Test Configuration
    • Continuous Integration
    • Record Tests (experimental)
    • Trace Viewer
    • Web Tests on Mobile Browsers
  • REST API
    • Create new app
    • Update existing app
    • Direct file uploads
    • Delete app
    • List apps
    • Usage summary
    • Devices & OS Versions
      • v1
    • IP Blocks
      • v1
    • Sample code
  • Guides & Samples
    • Impersonation
    • Automate Sign-in Flow
    • Screenshot Automation
    • Unlock Device
    • Validate Analytics Events
    • Lock Your Device to One App
    • Test Accessibility Font Sizes
    • Common testing scenarios
    • Samples Repository
  • Deprecated
    • Cross-document messages
  • Changelog
  • Additional Support
    • Knowledge Base
    • Support Request
Powered by GitBook
On this page
  • Preparing your Build
  • Upload your App
  • With Upload Page
  • With CI/CD and Third-Party Integrations
  • With REST API
  1. Platform
  2. App Management

Uploading Apps

Effortlessly upload your mobile app on Appetize within minutes, and start using it across various devices and operating systems.

PreviousApp ManagementNextAndroid

Last updated 1 month ago

Preparing your Build

We support cross-platform apps made in Flutter, Xamarin, React-Native, Kotlin Multiplatform and others which generate.app or .apk builds.

For common issues and troubleshooting, visit our .

Upload your App

With Upload Page

To upload your application via a web browser use our dialog:

Update existing Apps

In some instances, you might want to explicitly update a particular app build. To do so, follow these steps:

  1. Select the app.

  2. Search and select the build you want to update.

  3. Go to Settings.

  4. Navigate to "Update build"

With CI/CD and Third-Party Integrations

Appetize integrates with several popular CI/CD tools and other third-party services, allowing you to:

  • Ensure Your App is Always Up-To-Date: Automatically upload the latest builds with one of our many CI/CD integrations.

  • Eliminate Manual Processes: Automate rolling out of updated apps or specific builds, saving time and effort.

  • Improve User and Development Workflows: Integrate with tools such as Storybook Native and Expo to improve user and developer experiences.

  • Run Tests on Pull Requests: Automatically upload and test builds on Pull Requests for efficient quality assurance.

Available integrations include:

With REST API

To update an existing app, follow the same steps as uploading a new app via the dialog. The will automatically be associated with your app.

To view all builds for an app, select the app and go to the .

Go to the .

If there is a 3rd party integration that you think should be on this list, please let us !

Appetize also supports uploading your application programmatically by making use of our :

Upload
Apps Dashboard
know
REST API
Create new app
Update existing app
Android
iOS
Knowledge base
Upload
UploadAppetize.io
Logo
App Builds Page
Cover

Github Actions

Cover

Gitlab

Cover

Bitrise

Cover

Expo

Cover

Fastlane

Cover

Storybook native