shipthis
TypeScript icon, indicating that this package has built-in type declarations

0.1.26 • Public • Published

ShipThis is a command line tool for building and uploading your Godot mobile games to the Apple App Store and Google Play.

ShipThis compiles your game on managed cloud servers — no local build tools needed. Use it manually or add it into your CI when you're ready to ship.

ShipThis Command - ship output

[!IMPORTANT] ShipThis is in open beta. While in beta, it is completely free to use.


Watch: Set up ShipThis for iOS

Watch the iOS setup video

Watch: Set up ShipThis for Android

ShipThis Command - Android Wizard - published game

❓ Why use ShipThis?

  • ✅ Always a free tier – Enough usage for most solo devs.
  • ✨ One-command setup – Our interactive wizard guides you through configuration.
  • ⏩ Skip the build tools – No Xcode, Android Studio, or SDK installation required.
  • 🔐 Simplify provisioning – We handle iOS certificates, Android keystores, app signing, and API keys.
  • 🚀 One-command deployment – Publish to TestFlight or Google Play with a single CLI command.

⚡️ Quick start

What you'll need

1. Install ShipThis

ShipThis can be installed as a package via the NPM package manager. Run the following at the command line:

npm install -g shipthis

2. Create an account

Set up an account with ShipThis by logging in for the first time using the shipthis login command.

🛠 All builds run on managed cloud servers – no need to install Xcode or Android Studio locally.

shipthis login

3. Set up your game

Next, run the wizard command to configure your game on ShipThis. The command takes a platform parameter – this can be either android or ios. Run this command from within a Godot game directory (with a project.godot file):

Set up an Android game

shipthis game wizard android

Set up an iOS game

shipthis game wizard ios

4. Ship

Now you can publish new versions of your game to TestFlight or Google Play with the shipthis game ship command:

shipthis game ship

📖 Command Reference

🗂 Topics

  • apple – Commands that relate to linking your ShipThis account with your Apple Developer Account
  • game – Commands that relate to configuring the specific game in the current working directory.

🔧 Commands

  • dashboard – Opens the web browser to your shipth.is dashboard
  • login – Sign in or create a new account
  • status – Display your overall ShipThis account status
  • help – Display help for a specific topic or command

🌍 Community

Package Sidebar

Install

npm i shipthis

Homepage

shipth.is/

Weekly Downloads

39

Version

0.1.26

License

MIT

Unpacked Size

1.38 MB

Total Files

166

Last publish

Collaborators

  • shipthis-david
  • jamiel84