Trigger iOS Live Activities and Push Notifications from anywhere - your backend, cron, curl or GitHub Action via a simple API to show live progress and events on your iOS device(s).
Follow @bardonadam for updates ↗Send rich push notifications directly to your iOS devices with custom titles and messages.
Production deployment v2.4.1 successful
[email protected] just signed up
Trial user upgraded to Pro plan
CI pipeline failed on main branch
Error rate increased to 5.2% in production
Daily database backup completed successfully
Integrate it into your language or framework within minutes and unlock a simpler developer workflow.
curl -s -X POST "https://activitysmith.com/api/push-notification" \
-H "Authorization: {YOUR_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"title": "Cha ching! 💸",
"message": "New user subscribed!"
}'Sign up and grab your API key. Takes 30 seconds.
Download the ActivitySmith app on your iOS device and use a single button tap to pair with your account. Your device will be ready to receive notifications in seconds.
Make API calls from any backend, cron job, or GitHub Action to send Push Notifications and start or update Live Activities.
No, that's the best part. ActivitySmith provides a dedicated, ready-to-use iOS app. You don't have to write a single line of Swift or manage App Store submissions. Just download our app, pair your device, and start pushing alerts from your backend in minutes.
No. Because you are sending alerts to the ActivitySmith app rather than your own custom app, we handle all the APNs (Apple Push Notification service) handshake. You don't need to manage certificates, identifiers, or provisioning profiles.
No. ActivitySmith is not an SDK for your own mobile apps. It's a service that lets you send notifications from any backend to the ActivitySmith iOS app.
Standard chat apps don't support iOS Live Activities or rich push notifications. ActivitySmith allows you to have a persistent, updating widget on your Lock Screen or Dynamic Island for things like 'Server Migration Progress' or 'Build Status' that you simply can't do with a standard push notification.