Create an app
Establish the tenant and app boundary for credentials, devices, and messaging.
API and SDKs
Register devices, manage player context, fire events, operate campaigns, and inspect outcomes through explicit contracts and scoped credentials.
Live workspace
Auth
Scoped keyIdentity
IdempotentDispatch
AsynchronousExample data for product illustration. Not customer performance.
Your game services speak one app-scoped API while PushHub owns provider adaptation, durable dispatch, retries, and operational evidence.
How it works
Establish the tenant and app boundary for credentials, devices, and messaging.
Grant only the API capabilities required by the calling service.
Store provider tokens with player identity and useful device properties.
Use direct notifications, campaigns, or idempotent event triggers.
Current and planned capabilities are labeled directly, so teams can evaluate PushHub without confusing vision for availability.
Use documented JSON endpoints for apps, devices, segments, campaigns, templates, triggers, and analytics.
Create named credentials with explicit permissions and revoke them from the workspace.
Explore a machine-readable specification and hosted reference documentation.
A typed JavaScript client provides an early integration path while additional SDK coverage matures.
In the game
Register, update, or deactivate a token as identity and app state change.
Send to a known player or device from a trusted game-service action.
Publish a game event and let durable triggers handle the timing and provider path.
Authentication, idempotency, tenant ownership, quota enforcement, validation, and normalized errors are part of the integration surface, not footnotes.
Keys receive only the scopes their service needs.
Raw API keys are shown once and stored as hashes.
Event keys are hashed before persistence and duplicate work is rejected.
Your app still configures its own provider credentials, but your backend uses one PushHub API surface for both delivery paths.
Start with one app, one meaningful moment, and one audience worth reaching.