Trigger Live Activities and Push Notifications from any backend, script, automation or AI agent to your paired iOS devices with a simple API call.
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
Pick your stack and start sending Push Notifications and Live Activities in a few lines of code.
import ActivitySmith from "activitysmith";
const activitysmith = new ActivitySmith({
apiKey: process.env.ACTIVITYSMITH_API_KEY!,
});
await activitysmith.notifications.send({
title: "New subscription 💸",
message: "Customer upgraded to Pro plan",
});Send push notifications and live activity updates from Node.js services and workers.
Trigger push notifications and live activity progress from Python jobs and automation.
Publish deployment and runtime signal from Go backends with typed SDK calls.
Integrate push notifications and live activities into Laravel and PHP backends.
Send runtime signal from Ruby apps, Sidekiq workers, and scheduled jobs.
Trigger push notifications and live activities directly from shell scripts and CI pipelines.
Invite teammates, let each person pair their own iPhone or iPad, and keep releases, incidents, and long-running jobs visible across the team. Use channels when you need to scope delivery to specific teammates, groups, or devices instead of notifying everyone.

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.
Mar 11, 2026
Feb 27, 2026
Feb 20, 2026
Feb 17, 2026
Feb 16, 2026