Skip to content

Add provider: Pinglet #11

Description

@Wikid82

Service

Pinglet — one HTTP POST turns into a native push notification (iOS/Android/desktop). No account or API key needed to receive: the recipient just opens a topic share link. Actively updated (last update Aug 19, 2026). Aimed squarely at the same use case this module already serves for ntfy/Gotify: server/uptime alerts, CI/CD notifications, cron and webhook events.

Why now

Newest entrant in the "HTTP POST → push" niche this repo already covers (ntfy, Gotify). Worth tracking as one of the current self-hosting-community favorites, ahead of the legacy players.

Apprise comparison

Not supported by Apprise (checked the ~150-service catalog — no Pinglet plugin exists there as of this writing). Adding it here would put this module ahead of Apprise's own coverage.

Proposed scope

Mirror the existing providers/ntfy shape:

  • providers/pinglet package
  • Config{ TopicURL/Token, ... } (exact auth shape TBD — check current Pinglet API docs before implementing)
  • New(cfg, wrapper) *Client, (*Client).Send(ctx, notify.Message) error via transport.Wrapper

Note

Per CLAUDE.md, this repo's near-term policy is to keep the provider list to what's ported from Charon and not add new integrations without an explicit go-ahead. This issue is tracking/backlog only — do not implement without maintainer sign-off.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions