# Notifiable > Notifications built for devs and AI agents. Connect an app, register devices, then send, schedule, and automate push notifications. Docs: https://docs.notifiable.sh AI agents: https://docs.notifiable.sh/ai-agents.md ## Prefer Markdown Every documentation page is also available as plain Markdown for AI agents. Append `.md` to any docs URL, or use the links below. ## Getting started - [Notifiable Documentation](https://docs.notifiable.sh/index.md) — Notifications built for devs and AI agents. Connect an app, register devices, then send, schedule, and automate push notifications. - [Changelog](https://docs.notifiable.sh/changelog/index.md) — Product launches and SDK releases for Notifiable. - [Use Notifiable with AI agents](https://docs.notifiable.sh/ai-agents.md) — Give Cursor, Claude Code, Codex, and other agents Markdown docs and a clear prompt to integrate Notifiable. ## Learn - [Create an app](https://docs.notifiable.sh/create-app.md) — Name your app, choose a stack, and open the dashboard. - [Choose a platform](https://docs.notifiable.sh/choose-platform.md) — Tell Notifiable how your app is built and what delivery setup it needs. - [Explore the dashboard](https://docs.notifiable.sh/dashboard-overview.md) — Understand the app dashboard, its navigation, metrics, and environment controls. - [Development and production](https://docs.notifiable.sh/development-production.md) — Use isolated environments to test safely before sending to real users. - [Configure delivery](https://docs.notifiable.sh/configure-delivery.md) — Android and Expo are managed. iOS needs the app owner verified with Apple Developer. - [Manage subscribers](https://docs.notifiable.sh/manage-subscribers.md) — Understand how devices become subscribers and how to inspect or change them. - [Build an audience](https://docs.notifiable.sh/build-segments.md) — Use automatic and custom segments to choose who receives a notification. - [Send a notification](https://docs.notifiable.sh/send-notification.md) — Compose, preview, test, schedule, and inspect a notification safely. - [Build an automation](https://docs.notifiable.sh/automate-notifications.md) — Create, publish, test, and monitor an event-driven notification workflow. - [Track events](https://docs.notifiable.sh/track-events.md) — Record application activity and use it for audiences and automations. - [Configure webhooks](https://docs.notifiable.sh/configure-webhooks.md) — Send signed delivery and application events from Notifiable to your backend. - [Manage an app](https://docs.notifiable.sh/manage-app.md) — Update app identity, platform settings, identifiers, and delivery configuration. ## SDKs - [React Native](https://docs.notifiable.sh/react-native.md) — Install @notifiable/react-native, pass a push port, and register a React Native app. - [Expo](https://docs.notifiable.sh/expo.md) — Install @notifiable/expo, add the config plugin, and save the Expo push token. - [Flutter](https://docs.notifiable.sh/flutter.md) — Install package:notifiable/notifiable.dart and register a Flutter app. - [Swift](https://docs.notifiable.sh/swift.md) — Install the Notifiable Swift package and register an iOS app with SwiftUI. - [Kotlin](https://docs.notifiable.sh/kotlin.md) — Install sh.notifiable and register an Android app with Compose or views. ## Public API - [Workspace](https://docs.notifiable.sh/api/workspace.md) — The workspace this server API key belongs to. - [Apps](https://docs.notifiable.sh/api/apps.md) — Apps in the workspace. A server key can open every app. - [Subscribers](https://docs.notifiable.sh/api/subscribers.md) — People and devices in one app and environment. - [Segments](https://docs.notifiable.sh/api/segments.md) — Audiences for one app and environment. - [Notifications](https://docs.notifiable.sh/api/notifications.md) — Compose, send, schedule, and read notifications for one app and environment. These routes use a workspace server API key. - [Event log](https://docs.notifiable.sh/api/event-log.md) — Events recorded for one app and environment. - [Webhooks](https://docs.notifiable.sh/api/webhooks.md) — Endpoints Notifiable calls for one app and environment. - [Workflows](https://docs.notifiable.sh/api/workflows.md) — Draft and published workflows for one app and environment. The graph is the same one the canvas saves. - [Automations](https://docs.notifiable.sh/api/automations.md) — Saved automations that still send when an event matches. Pause or resume one. - [Analytics](https://docs.notifiable.sh/api/analytics.md) — Delivery counts for one app and environment. - [Deep links](https://docs.notifiable.sh/api/deep-links.md) — Routes the SDK stores for notification taps. ## Other pages - [Accounts API](https://docs.notifiable.sh/api/accounts.md) (API) — Magic-link and social sign-in. - [Accounts](https://docs.notifiable.sh/accounts.md) (Docs) — Magic-link and social sign-in. - [Agents API](https://docs.notifiable.sh/api/agents.md) (API) — A private user list for marketing and CRM. - [Agents](https://docs.notifiable.sh/agents.md) (Docs) — A private user list for marketing and CRM. - [Analytics](https://docs.notifiable.sh/analytics.md) (Docs) — Delivery counts on the overview for a chosen date range. - [Apps](https://docs.notifiable.sh/apps.md) (Docs) — How to create an app? inside a workspace and open its overview. - [Automations](https://docs.notifiable.sh/automations.md) (Docs) — Draft a workflow and open the canvas. - [Environments and public keys API](https://docs.notifiable.sh/api/environments-and-keys.md) (API) — Development and production credentials, and server API keys. - [Environments and public keys](https://docs.notifiable.sh/environments-and-keys.md) (Docs) — Development and production credentials, and server API keys. - [Events API](https://docs.notifiable.sh/api/events.md) (API) — Events recorded for the active environment. - [Events](https://docs.notifiable.sh/events.md) (Docs) — Events recorded for the active environment. - [Introduction](https://docs.notifiable.sh/api/index.md) (API) — The Notifiable API. SDK routes use a public key. Server routes use an API key. - [Notifications](https://docs.notifiable.sh/notifications.md) (Docs) — Send or schedule one message to an audience. - [SDK API](https://docs.notifiable.sh/api/public-api.md) (API) — The SDK API at /api/v1/sdk and the workspace server API at /api/v1/public. - [SDK API](https://docs.notifiable.sh/public-api.md) (Docs) — The SDK API at /api/v1/sdk and the workspace server API at /api/v1/public. - [Segments](https://docs.notifiable.sh/segments.md) (Docs) — Audiences, and how many subscribers match. - [Settings API](https://docs.notifiable.sh/api/settings.md) (API) — The app profile and workspace connections. - [Settings](https://docs.notifiable.sh/settings.md) (Docs) — The app profile and workspace connections. - [Subscribers](https://docs.notifiable.sh/subscribers.md) (Docs) — The users and devices an app can reach. - [Subscription upgrade API](https://docs.notifiable.sh/api/subscription-upgrade.md) (API) — Free, Starter, Pro, and Scale. Paid checkout goes to Paddle. - [Subscription upgrade](https://docs.notifiable.sh/subscription-upgrade.md) (Docs) — Free, Starter, Pro, and Scale. Paid checkout goes to Paddle. - [Webhooks](https://docs.notifiable.sh/webhooks.md) (Docs) — Endpoints called when a notification is delivered, fails, is opened, or is clicked. - [Workspaces API](https://docs.notifiable.sh/api/workspaces.md) (API) — The tenant, its members, and its plan limits. - [Workspaces](https://docs.notifiable.sh/workspaces.md) (Docs) — The tenant, its members, and its plan limits. ## SDK integration prompts When integrating a client, fetch the matching SDK Markdown guide and follow its "For AI agents" section: - [React Native](https://docs.notifiable.sh/react-native.md) - [Expo](https://docs.notifiable.sh/expo.md) - [Flutter](https://docs.notifiable.sh/flutter.md) - [Swift](https://docs.notifiable.sh/swift.md) - [Kotlin](https://docs.notifiable.sh/kotlin.md)