Pushbullet website screenshot

Pushbullet

Pushbullet is a cross-device messaging and notification service that lets users sync notifications, links, files, and SMS between phones, tablets, and computers. The Pushbullet HTTP API enables developers to send pushes, manage devices and contacts, transfer files, subscribe to channels, and stream real-time events over WebSockets. Authentication uses access tokens passed in the `Access-Token` header, with optional OAuth 2.0 for third-party applications.

Pushbullet publishes 10 APIs on the APIs.io network, including Realtime Event Stream, Channels API, Chats API, and 7 more. Tagged areas include Notifications, Messaging, Push Notifications, Device Sync, and SMS.

Pushbullet’s developer surface includes authentication, documentation, signup flow, pricing, engineering blog, and 8 more developer resources.

31.9/100 thin ▬ flat Agent 33/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
11 APIs
NotificationsMessagingPush NotificationsDevice SyncSMSFile Transfer

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 31.9/100 · thin
Contract Quality 15.9 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 2.1 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 33/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/pushbullet: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

Pushbullet HTTP API

REST API for sending and managing pushes, devices, chats, channels, subscriptions, and file uploads across the Pushbullet ecosystem. Authentication uses an access token from acc...

Pushbullet Realtime Event Stream

Secure WebSocket stream that delivers realtime events to a Pushbullet account, including periodic `nop` keep-alives, `tickle` notifications that signal changes to pushes or devi...

Pushbullet Channels API

The Channels API from Pushbullet — 2 operation(s) for channels.

Pushbullet Chats API

The Chats API from Pushbullet — 2 operation(s) for chats.

Pushbullet Devices API

The Devices API from Pushbullet — 2 operation(s) for devices.

Pushbullet Ephemerals API

The Ephemerals API from Pushbullet — 1 operation(s) for ephemerals.

Pushbullet Pushes API

The Pushes API from Pushbullet — 2 operation(s) for pushes.

Pushbullet Subscriptions API

The Subscriptions API from Pushbullet — 2 operation(s) for subscriptions.

Pushbullet Texts API

The Texts API from Pushbullet — 1 operation(s) for texts.

Pushbullet Upload API

The Upload API from Pushbullet — 1 operation(s) for upload.

Pushbullet Users API

The Users API from Pushbullet — 1 operation(s) for users.

Scroll for all 11

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pushbullet HTTP API

OPEN COLLECTION

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Pushbullet Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Pushbullet Domain Security

TLSv1.3 · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Pushbullet Scopes

1 scope · authorizationCode

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Pushbullet Agentic Access

23 operations · 17 acting

23 operations · 17 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: pushbullet
name: Pushbullet
description: Pushbullet is a cross-device messaging and notification service that lets users sync notifications, links, files,
  and SMS between phones, tablets, and computers. The Pushbullet HTTP API enables developers to send pushes, manage devices
  and contacts, transfer files, subscribe to channels, and stream real-time events over WebSockets. Authentication uses access
  tokens passed in the `Access-Token` header, with optional OAuth 2.0 for third-party applications.
type: Index
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Self-serve signup
  confidence: medium
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/pushbullet.png
tags:
- Notifications
- Messaging
- Push Notifications
- Device Sync
- SMS
- File Transfer
url: https://raw.githubusercontent.com/api-evangelist/pushbullet/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
- aid: pushbullet:http-api
  name: Pushbullet HTTP API
  description: REST API for sending and managing pushes, devices, chats, channels, subscriptions, and file uploads across
    the Pushbullet ecosystem. Authentication uses an access token from account settings supplied via the `Access-Token` header;
    OAuth 2.0 is available for third-party apps.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Notifications
  - Push
  - Devices
  - Messaging
  - SMS
  properties:
  - type: Documentation
    url: https://docs.pushbullet.com
  - type: OAuth
    url: https://docs.pushbullet.com/#oauth2
  - type: Realtime Event Stream
    url: https://docs.pushbullet.com/#realtime-event-stream
- aid: pushbullet:realtime-event-stream
  name: Pushbullet Realtime Event Stream
  description: Secure WebSocket stream that delivers realtime events to a Pushbullet account, including periodic `nop` keep-alives,
    `tickle` notifications that signal changes to pushes or devices, and `push` ephemerals for mirrored notifications, dismissals,
    and universal clipboard.
  humanURL: https://docs.pushbullet.com/#realtime-event-stream
  baseURL: wss://stream.pushbullet.com/websocket
  tags:
  - Realtime
  - WebSockets
  - Streaming
  - Push Notifications
  - Events
  properties:
  - type: Documentation
    url: https://docs.pushbullet.com/#realtime-event-stream
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/pushbullet/refs/heads/main/openapi/pushbullet-asyncapi.yml
- aid: pushbullet:pushbullet-channels-api
  name: Pushbullet Channels API
  description: The Channels API from Pushbullet — 2 operation(s) for channels.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Channels
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-channels-api-openapi.yml
- aid: pushbullet:pushbullet-chats-api
  name: Pushbullet Chats API
  description: The Chats API from Pushbullet — 2 operation(s) for chats.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Chats
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-chats-api-openapi.yml
- aid: pushbullet:pushbullet-devices-api
  name: Pushbullet Devices API
  description: The Devices API from Pushbullet — 2 operation(s) for devices.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Devices
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-devices-api-openapi.yml
- aid: pushbullet:pushbullet-ephemerals-api
  name: Pushbullet Ephemerals API
  description: The Ephemerals API from Pushbullet — 1 operation(s) for ephemerals.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Ephemerals
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-ephemerals-api-openapi.yml
- aid: pushbullet:pushbullet-pushes-api
  name: Pushbullet Pushes API
  description: The Pushes API from Pushbullet — 2 operation(s) for pushes.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Pushes
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-pushes-api-openapi.yml
- aid: pushbullet:pushbullet-subscriptions-api
  name: Pushbullet Subscriptions API
  description: The Subscriptions API from Pushbullet — 2 operation(s) for subscriptions.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-subscriptions-api-openapi.yml
- aid: pushbullet:pushbullet-texts-api
  name: Pushbullet Texts API
  description: The Texts API from Pushbullet — 1 operation(s) for texts.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Texts
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-texts-api-openapi.yml
- aid: pushbullet:pushbullet-upload-api
  name: Pushbullet Upload API
  description: The Upload API from Pushbullet — 1 operation(s) for upload.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Upload
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-upload-api-openapi.yml
- aid: pushbullet:pushbullet-users-api
  name: Pushbullet Users API
  description: The Users API from Pushbullet — 1 operation(s) for users.
  humanURL: https://docs.pushbullet.com
  baseURL: https://api.pushbullet.com/v2
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/pushbullet-users-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/pushbullet-agentic-access.yml
- type: DomainSecurity
  url: security/pushbullet-domain-security.yml
- type: Authentication
  url: authentication/pushbullet-authentication.yml
- type: OAuthScopes
  url: scopes/pushbullet-scopes.yml
- type: GitHubOrganization
  url: https://github.com/pushbullet
- type: LinkedIn
  url: https://www.linkedin.com/company/pushbullet
- type: Website
  url: https://www.pushbullet.com
- type: Documentation
  url: https://docs.pushbullet.com
- type: Signup
  url: https://www.pushbullet.com/signup
- type: Pricing
  url: https://www.pushbullet.com/pro
- type: Account Settings
  url: https://www.pushbullet.com/#settings/account
- type: Help
  url: https://help.pushbullet.com
- url: http://blog.pushbullet.com/feed.xml
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com