Send push notifications to your iPhone from any script, server, or CI pipeline. One API call. No SDKs. Just HTTP.
# After your deploy succeeds
- name: Notify me
run: |
curl -X POST https://api.nodkit.dev/api/send \
-H "Authorization: Bearer $NK_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Deploy complete","body":"v2.4.1 is live"}'Works with anything that speaks HTTP
Add one API call to any workflow. See real examples below.
Add a step to your GitHub Action. Get a push notification the second your deploy succeeds — no more watching CI logs.
name: Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm run build && npm run deploy
- name: Notify me
run: |
curl -X POST https://api.nodkit.dev/api/send \
-H "Authorization: Bearer ${{ secrets.NK_KEY }}" \
-H "Content-Type: application/json" \
-d '{"title":"Deploy complete","body":"v2.4.1 is live","group":"deploys"}'A simple Python script on a cron. When CPU spikes, memory leaks, or your API goes down — your phone buzzes immediately.
import psutil, requests, os
cpu = psutil.cpu_percent(interval=10)
if cpu > 90:
requests.post(
"https://api.nodkit.dev/api/send",
headers={"Authorization": f"Bearer {os.environ['NK_KEY']}"},
json={
"title": f"CPU spike on prod-2",
"body": f"{cpu}% for 10s",
"priority": "high",
"group": "alerts",
}
)Schedule a cron job. Revenue, signups, errors — delivered to your lock screen every morning before you open your laptop.
import requests, os
# runs daily via cron at 7:00 AM
revenue = get_daily_revenue()
signups = get_new_signups()
requests.post(
"https://api.nodkit.dev/api/send",
headers={"Authorization": f"Bearer {os.environ['NK_KEY']}"},
json={
"title": "Daily Revenue",
"body": f"${revenue:,.0f} · {signups} new signups",
"group": "reports",
}
)No SDKs to install, no webhooks to configure, no dashboards to learn.
Get Nodkit from the App Store. Sign in with Apple. Your API key is ready instantly.
POST to /api/send with a title. That's the only required field.
Instant push notification on your iPhone. Open the app for history, search, and filtering.
One POST endpoint. Works with curl, fetch, or any HTTP library. No SDKs needed.
Tag notifications with groups like "deploys" or "alerts". Filter in the app.
Normal or high priority. High-priority notifications break through Focus mode.
Search across all your notifications — titles, bodies, and groups. Instantly.
Native iPhone app with real push notifications via APNs. Not polling — instant.
No passwords to manage. Sign in with your Apple ID — private and secure.
Start free. Upgrade when you need more.
Download the app, grab your API key, send a curl. That's it.