Push notifications that tell you what happened.
iOS and Android, hosted in Europe. Send through APNs and FCM, inspect provider responses, and track opens reported by your app.
React Native · Swift · Kotlin · REST API
Try a notification
Interactive preview. Nothing is sent.
iOS & Android · illustrative preview
Carillonnow
Your order is out for delivery
Arriving between 14:20 and 14:50. Tap to follow it on the map.
A trace you can act on.
Illustrative trace · queued → sending → provider accepted → open reported
Request accepted
The API returns a campaign ID. The worker resolves the audience and queues deliveries.
Provider response
See whether APNs or FCM accepted the notification, or inspect the error when it failed.
Open reported
The SDK reports an open when the user taps the notification. Provider acceptance alone does not confirm display.
Set up with your agent
Give your coding agent the docs and app context. It can configure the integration and guide you through the device setup.
Copy setup prompt
Read the prompt
Help me send my first mobile push with Carillon in this project.
Read https://app.carillon.dev/docs/llms.txt, then https://app.carillon.dev/docs/quickstart and the SDK guide matching this codebase:
React Native: https://app.carillon.dev/docs/sdks/react-native
Swift: https://app.carillon.dev/docs/sdks/swift
Kotlin: https://app.carillon.dev/docs/sdks/kotlin
Connect the hosted MCP at https://app.carillon.dev/mcp using OAuth. Open the browser so I can sign in or create an account; never ask for my password.
List my organizations and select the appropriate workspace.
Reuse a matching app or create one after checking the existing apps.
Inspect the code and use the installed SDK API. Get an active mobile key with key_list. Never put a secret key in the mobile app.
Check provider credentials and guide me through any Apple/Firebase steps or device actions you cannot perform. Keep credential files and secrets out of chat and version control.
Configure the SDK, native capabilities and notification permission, then rebuild. Verify the device registration, send one notification only to my chosen test device, and inspect its trace. A provider acceptance is not proof of display on the phone. Report what was verified and what still needs my action.
Read the current MCP tool list; use the documented API or dashboard when a required action is not available as a tool.Prefer to follow the steps?
Create an app, add your provider credential, integrate the SDK, and send to your own device. The quickstart includes the prerequisites and the checks for each step.
Open the quickstartStart free. Grow at your pace.
One shared allowance of 5,000 monthly reachable devices across all your apps. Usage is added together and billed once per organization.
Free
€0
Up to 5,000 monthly reachable devices per organization.
No credit card needed.
Above 5,000 Reachable Devices
€9 / month
Plus €2.50 per 1,000 additional devices, prorated.
10,000 devices: €21.50/month. Prices exclude tax.
For example, apps with 4,000 and 6,000 devices total 10,000 monthly reachable devices: €21.50/month for the organization, excluding tax.
Estimate your monthly price
Enter the total across all apps in your organization.
Estimated monthly price for your organization, excluding tax
€21.50
€9 base + €12.50 for devices above the 5,000 included.
No per-message charges or monthly send quota. SDKs, MCP, imports and delivery traces are included.
How pricing and device counting workBefore you start
What do I need to send a push?
An iOS or Android app, an APNs key or Firebase service account, and a device registered through the SDK. Your agent can edit the integration; Apple, Firebase, and device permission steps may still need your action.
Can I test without contacting Apple or Google?
Test keys run the pipeline with a simulated provider response. Use a live key and provider credentials to receive a real notification on a device.
Where does Carillon run?
Carillon is published by Exostack, a French company, and hosted on Scaleway in Europe. Mobile delivery uses Apple's APNs and Google's FCM. Read about data residency.