# Notifiable

> Developer-first notification infrastructure with SDKs, a REST API and a dashboard for sending, scheduling and automating push notifications.

Notifiable is a notification platform that gives app developers one API, client SDKs and a dashboard for managing subscribers and sending notifications. It covers Expo, React Native, Flutter, Swift and Kotlin apps, plus a versioned REST API for any backend. The site also describes a setup path designed for AI agents.

## What It Is

Notifiable is notification infrastructure that handles subscriber registration, device tokens, delivery, scheduling, segments and workflows, so teams do not need to build their own push stack. According to its FAQ, developers do not need Firebase, APNs or their own notification backend. Android and Web Push are prepared by Notifiable, and for iOS a workspace connects an Apple Developer account once and each app reuses it with its bundle ID.

## How the Workflow Works

A client SDK is installed and given a public key (ntf_pub_...), which can register subscribers, update push permission, save deep links and record opens, clicks and events, but cannot send. The app requests permission and identifies the user, for example with an email and an external ID. Notifications are then sent from the dashboard or from a backend using a server API key against the /api/v1 REST API.

## Targeting, Scheduling and Automation

Audiences can be everyone in an environment, a single subscriber, a segment (properties, platform, activity, attributes, tags or event name), or people who recorded a specific event. Sends can be immediate or scheduled in UTC or each subscriber's timezone. Workflows can start from a schedule, a matching event, a webhook, a new subscriber or tag, or a notification that was delivered, failed, opened or clicked.

## Delivery Insight and AI Agent Setup

The app overview shows delivered, opened and failed counts per environment. Signed webhooks post notification.delivered, notification.failed, notification.opened and notification.clicked events to your endpoints. For AI agents, the FAQ outlines creating a workspace and app, installing the matching SDK, identifying the subscriber and sending once, and the docs provide llms-friendly markdown pages per SDK.

## Features
- Subscriber registration and token management
- Audience segmentation by properties, platform, activity, tags and events
- Immediate and scheduled sends in UTC or subscriber timezone
- Event, webhook and schedule-triggered workflow automations
- Delivery analytics for delivered, opened and failed
- Signed webhooks for delivery, failure, open and click events
- Deep link support
- Public client keys and server API keys
- Versioned REST API
- Docs designed for AI agent setup

## Integrations
Expo, React Native, Flutter, Swift, Kotlin, REST API, Claude, Cursor, OpenAI, Hermes, Apple Push Notification service, Web Push

## Platforms
IOS, ANDROID, WEB, API, DEVELOPER_SDK

## Pricing
Freemium — Free tier available with paid upgrades

## Version
0.1.5

## Links
- Website: https://notifiable.sh
- Documentation: https://docs.notifiable.sh/
- EveryDev.ai: https://www.everydev.ai/tools/notifiable
