Arifa, Realtime Event Delivery Simplified
Get user-centric realtime features live in your app in minutes, not days. Arifa delivers notifications, alerts, and live UI updates with a single HTTP request no complex channels, no connection management, and zero reconnection logic to write.
Forget configuration overhead. With Arifa, you think about users, not channels. Send events directly to a user and let our managed infrastructure handle the rest, including built-in presence tracking.
Arifa is lightweight, fast, and made for production use.
Why Arifa is Different
-
User-Centric, Not Channel-Centric: Our core model is built around users (user_uuid), not pub/sub channels. It’s intuitive and cuts your code in half.
-
Built-In Presence: See Success or Pending events instantly, tracked automatically per API key. No extra setup or code required.
-
Predictable Pricing: Simple, monthly plans based on concurrent connections. Scale your users, not your billing anxiety.
-
Production Ready & Lightweight: Built with Redis and Actix-Web for low-latency delivery at scale, following a lean "deliver and forget" philosophy.
Get Started in Under 5 Minutes
-
Sign up for a free Arifa account.
-
Grab your API Key from the dashboard (use the free Test Key for development).
-
Install the client SDK and connect a user.
-
Send your first event with a simple POST request.
Core Features
-
Instant WebSocket Delivery: Events are routed directly to the target user's active connection.
-
Offline Queue: Messages for offline users are queued and delivered on their next connection.
-
Automatic Cleanup: Delivered messages are automatically cleaned from the queue weekly.
-
End-to-End Security: All connections are secured with TLS.
What You Need
-
An Arifa account (Start with a free Developer plan).
-
A subscription plan for Live API Keys (Hobby: $6/mo, Startup: $25/mo).
-
A Test Key (valid 4 hours) for initial development and prototyping.
Ready to build? Visit Arifa to get started.
Explore the SDK:
npm install arifa-client,npm i arifa-notifications