CodePush.Maui 0.1.24-pre

This is a prerelease version of CodePush.Maui.
dotnet add package CodePush.Maui --version 0.1.24-pre
                    
NuGet\Install-Package CodePush.Maui -Version 0.1.24-pre
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CodePush.Maui" Version="0.1.24-pre" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CodePush.Maui" Version="0.1.24-pre" />
                    
Directory.Packages.props
<PackageReference Include="CodePush.Maui" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CodePush.Maui --version 0.1.24-pre
                    
#r "nuget: CodePush.Maui, 0.1.24-pre"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CodePush.Maui@0.1.24-pre
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CodePush.Maui&version=0.1.24-pre&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CodePush.Maui&version=0.1.24-pre&prerelease
                    
Install as a Cake Tool

<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 option — run 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-android35.0 is compatible.  net9.0-ios18.0 is compatible.  net10.0-android was computed.  net10.0-ios was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.24-pre 100 4/3/2026
0.1.0-pre 73 4/2/2026