Release status
Check the Registry column before installing anything. A package can be installed once its registry lists it. Where a package is still waiting, its quickstart spells out the raw HTTPS requests instead, and you can ship with those today.
Server SDKs
| SDK | Version | Package | Registry |
|---|---|---|---|
| Node.js / TypeScript | 1.6.0 | @bolrach/push | Not on npm yet |
| Python | 1.6.0 | bolrach-push | Not on PyPI yet |
| Go | 1.6.0 | github.com/bolrachtech/bolrach-push-go | Not on the Go module proxy yet |
| PHP | 1.6.0 | bolrach/push | Not on Packagist yet |
| Ruby | 1.6.0 | bolrach-push | Not on RubyGems yet |
| Rust | 1.6.0 | bolrach-push | Not on crates.io yet |
| Java | 1.6.0 | io.bolrach:bolrach-push | Not on Maven Central yet |
| Kotlin | 1.6.0 | io.bolrach:bolrach-push-kotlin | Not on Maven Central yet |
| C# / .NET | 1.6.0 | Bolrach.Push | Not on NuGet yet |
| Elixir | 1.6.0 | bolrach_push | Not on Hex yet |
import { BolrachPush } from '@bolrach/push';
const push = new BolrachPush({ apiKey: process.env.BOLRACH_PUSH_KEY });
// One send reaches every device the person has registered.
const message = await push.send({
app_id: process.env.BOLRACH_PUSH_APP_ID,
target: { type: 'user', id: 'user_8123' },
title: 'Your order shipped',
body: 'Track it in the app.',
data: { order_id: '8123' },
priority: 1,
}, { idempotencyKey: 'order-8123-shipped' });
console.log(message.id, message.status);Web and mobile
| SDK | Version | Package | Registry |
|---|---|---|---|
| Web / JavaScript / TypeScript | 1.6.2 | @bolrach/push-web | Not on npm yet |
| React / Next.js / Vue / Angular / Svelte / React Native / Capacitor / Electron | 1.6.0 | @bolrach/push-client | Not on npm yet |
| Flutter | 1.6.0 | bolrach_push | Not on pub.dev yet |
| Swift | 1.6.0 | bolrach-push | Not on a public Swift Package Manager repository yet |
| Android / Kotlin / Java | 1.6.0 | com.bolrach:push | Not on Maven Central yet |
The browser SDK does not need npm at all. Browsers load it from cdn.bolrach.com, and the web page has the script tag with its hash filled in.
Games, MAUI and store plugins
| SDK | Version | Package | Registry |
|---|---|---|---|
| Unity Unity 2022.3 | 1.0.0 | com.bolrach.push | Not on the Unity Package Manager registry yet |
| .NET MAUI .NET 10 | 1.0.0 | Bolrach.Push.Maui | Not on NuGet yet |
| WooCommerce plugin WordPress 6.4, PHP 8.1 | 1.0.0 | bolrach-push | Not on WordPress.org yet |
Release evidence
Your security team may want to verify what they install. Start from the manifest, which names every package, and compare downloads against SHA256SUMS. Build provenance sits in SLSA format beside an SPDX bill of materials, and support dates are in the release policy.