Ship Electron updates silently.

Pushrift delivers live updates and native releases to your Electron app — without requiring users to click anything. Deploy in seconds, roll back in one click.
terminal — pushrift deploy
$pushrift deploy
Bundling assets...
Uploading release (42.3 MB)
Progress100%
Signing artifacts...
Invalidating CDN cache...
Deployed v2.4.0 to stable
3,241 clients will receive the update automatically.
The problem

Your update workflow is costing you

Manual install flows, brittle auto-updaters, and native rebuilds for every hotfix — Electron teams lose hours every release cycle to tooling that was never designed to scale.
Manual installers slow every release
Every release means packaging, signing, and waiting for users to click "install". The result: users stay on old versions for days, and you ship slower.
Electron's auto-updater breaks too easily
It breaks on unsigned builds, requires a separate server, and has no rollback story. One bad release can leave users stuck without a recovery path.
Bug fixes still require a native release
A one-line CSS fix triggers the same full rebuild, re-sign, and re-download as a major release. That wastes CI time, bandwidth, and your patience.
How it works

From commit to deployed in seconds

Three steps. No infrastructure to manage.
01

Install the SDK

Add the Pushrift client to your Electron main process with a single npm install. Three lines of code wire up automatic update checks on launch.

npm install @pushrift/sdk
02

Run pushrift deploy

Trigger a release from your terminal or CI pipeline. Pushrift bundles your assets, signs the artifacts, and uploads to the CDN automatically.

pushrift deploy
03

Users get the update

On next launch, every connected client checks for updates and applies them silently in the background. No prompts. No installers. No user action required.

✓ 3,241 clients notified
Features

Everything your release pipeline needs

From live updates to native releases — Pushrift handles the infrastructure so you can focus on shipping.
  • One-command CLI deploy
    Run `pushrift deploy` from your CI pipeline or terminal. Pushrift handles bundling, signing, and CDN upload automatically.
  • Instant live updates
    Push changes to your renderer's HTML, JS, and CSS without rebuilding the binary. Users get updates in seconds, not hours.
  • Full app releases
    Distribute complete binary updates across Windows, macOS, and Linux with delta compression to minimize download size.
  • Release channels
    Maintain separate stable, beta, and nightly channels. Ship confidently to internal testers before rolling out to all users.
  • Code-signed delivery
    All artifacts are cryptographically signed before upload. Tamper detection prevents clients from running modified binaries.
  • Update analytics
    Track adoption rates, rollout progress, and error rates per version in real time. Know exactly who is on which release.
Pricing

Simple, transparent pricing

Start free. Upgrade when you need more. No surprises.
Hobby
For solo developers and open-source projects.
$0
 /month
  • 1 app
  • Up to 1,000 MAU
  • Live updates
  • Native releases
  • 1 channel (stable)
Starter
For indie developers shipping to real users.
$19
 /month
  • Unlimited apps
  • Up to 10,000 MAU
  • Live updates
  • Native releases
  • Custom channels
  • Staged rollouts
  • Instant rollbacks
  • Analytics
Team
Most popular
For teams shipping to thousands of users.
$49
 /month
  • Unlimited apps
  • Up to 50,000 MAU
  • Live updates
  • Native releases
  • Custom channels
  • Staged rollouts
  • Instant rollbacks
  • Analytics
Scale
For high-volume apps with compliance requirements.
$299
 /month
  • Unlimited apps
  • Up to 200,000 MAU
  • Custom channels
  • SBOM export
  • Audit logs
  • SSO / SAML
  • Priority support
  • SLA guarantee

Have more than 200,000 monthly active users?

Talk to us about a custom plan with dedicated support, an on-prem option, and a custom SLA.

Contact sales
FAQ

Common questions

Ready to stop babysitting installs?

Start free and ship your first update in under 5 minutes.