dotnet-codepush 0.1.32-pre

This is a prerelease version of dotnet-codepush.
dotnet tool install --global dotnet-codepush --version 0.1.32-pre
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local dotnet-codepush --version 0.1.32-pre
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-codepush&version=0.1.32-pre&prerelease
                    
nuke :add-package dotnet-codepush --version 0.1.32-pre
                    

<p align="center"> <img src="icon.png" alt="Monkseal CodePush" width="120" /> </p>

<h1 align="center">CodePush for .NET MAUI</h1>

<p align="center"> <strong>Ship hotfixes to your .NET MAUI apps instantly. No app store review. No waiting.</strong> <br/> <em>A <a href="https://monkseal.dev">Monkseal</a> product</em> </p>

<p align="center"> <a href="docs/getting-started.md">Getting Started</a> • <a href="docs/cli-reference.md">CLI Reference</a> • <a href="docs/pricing.md">Pricing</a> • <a href="docs/README.md">Full Documentation</a> </p>


CodePush is an over-the-air (OTA) update system for .NET MAUI, bringing the same capabilities that Shorebird offers for Flutter and CodePush offered for React Native — now for the .NET ecosystem.

Push bug fixes, UI changes, and minor updates directly to your users' devices on Android and iOS, without going through app store review cycles.

Quick Start

# Install
dotnet add package CodePush.Maui --prerelease
dotnet tool install -g dotnet-codepush --prerelease

# Register & login
codepush register     # opens monkseal.dev in browser
codepush login        # authenticates via browser

# Create release & push a patch
codepush release create --version 1.0.0
codepush patch --release 1.0.0

See the full Getting Started guide for step-by-step setup.

Features

  • Android + iOS support
  • Release/Patch model — create releases, push compatible patches (like Shorebird)
  • Dependency compatibility check — prevents broken patches via assembly reference analysis
  • Zero config MSBuild integration — automatically removes modules from the app package
  • SHA-256 hash verification for download integrity
  • Git integration — automatic tags for releases and patches
  • Browser-based login — no passwords in the terminal
  • Self-hosted optionrun your own server with Docker

Documentation

📖 Getting Started Install, register, and push your first update
💻 CLI Reference All commands, options, and examples
⚙️ App Configuration Set up your .NET MAUI project
🔄 Releases & Patches How the release/patch model works
🖥️ Self-hosted Server Host your own CodePush server
💰 Pricing Plans and limits
🔒 Security Authentication and app store compliance
FAQ Common questions and troubleshooting

Requirements

Contributing

See CLAUDE.md for architecture documentation and docs/PLAN.md for technical decisions.

License

Monkseal CodePush License — See LICENSE.

Non-commercial and open source use is free with attribution. Commercial use requires a paid plan.

Copyright (c) 2026 Monkseal. All rights reserved.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.1.32-pre 74 4/3/2026
0.1.0-pre 86 4/2/2026