Athar icon

Athar

Athar is a self-hosted, open-source push notification and growth platform for mobile and web teams. It combines campaign delivery, behavioral analytics, journeys, in-app messages, referrals, and experiments in one GitHub-hosted project.

Athar

Overview

Athar is a self-hosted push notification and growth platform built as an open-source repository on GitHub. The project positions itself as an alternative to hosted engagement tools, with a focus on giving teams control over their data, infrastructure, and messaging workflows.

From the repository description and architecture notes, Athar combines mobile SDKs, a web dashboard, backend services, and data pipelines for sending campaigns, tracking events, and building automated user journeys. The docs folder and iOS workspace entries suggest the project includes implementation and deployment material for running the system across multiple platforms.

Features

Multi-provider push campaigns

Send push notifications through Firebase Cloud Messaging for Android and web, and native APNs for iOS. The repository also mentions smart segmentation, template variables, A/B testing, and scheduled or immediate campaigns.

Behavioral analytics

Track product usage with real-time event ingestion, funnels, retention cohorts, path analysis, revenue tracking, and CSV export from the data warehouse. This makes the platform useful for measuring engagement and conversion behavior over time.

Visual journey builder

Build visual automations with a drag-and-drop canvas, event triggers, conditional branches, delay nodes, and multi-action support. The journey builder is described as React Flow–powered.

In-app messages

Create in-app banners, modals, and custom HTML messages that respond to user actions or segments. Impression and click tracking are included in the repository description.

AI-assisted insights

Use natural-language querying, multi-LLM support, AI-generated notification copy, and churn prediction. The source names Gemini as primary, with OpenAI and Anthropic also supported.

Multi-tenant operations and observability

Operate across tenants with workspace isolation, tenant-scoped queries, Redis namespacing, Prometheus metrics, Grafana dashboards, and Sentry integration. The architecture section frames Athar as a self-hosted, multi-cluster system.

Use Cases

  • Run targeted push campaigns

    Use Athar to plan and send mobile push campaigns with audience segmentation, templates, scheduling, and A/B testing when you want a single system for campaign creation and delivery.

  • Analyze product behavior

    Use the analytics and warehouse tools to study funnels, retention, user paths, and revenue events when you need to understand how users move through your product.

  • Automate lifecycle journeys

    Use the journey builder to trigger messages or actions from user events, branch on conditions, and add delays when you want automated lifecycle flows instead of one-off notifications.

  • Engage and test product experiences

    Use the in-app messaging, referral, and experiment features to present contextual prompts, track referral progression, and compare feature variants in production.

  • Operate a multi-platform internal stack

    Use the iOS, Android, Flutter, and dashboard components when you are operating a self-hosted stack and need client apps plus an internal control plane rather than a single-purpose service.

Pros and Cons

Pros

  • Covers push notifications, analytics, journeys, experiments, referrals, and in-app messages in one system.
  • Supports multiple client surfaces, including iOS, Android, Flutter, and a React dashboard.
  • Designed for self-hosting, which gives teams control over data and infrastructure.
  • Includes observability components such as Prometheus, Grafana, and Sentry support.
  • Offers AI-assisted workflows for querying data and drafting notification copy.

Cons

  • The collected pages do not show a complete setup flow or all implementation requirements, so readers may need to rely on repository documentation.
  • The product is self-hosted and multi-component, which implies more operational overhead than a managed SaaS tool.

FAQ

What is Athar used for?

Athar is a self-hosted push notification and growth platform for mobile apps and related client applications. The repository highlights push campaigns, analytics, journeys, in-app messages, referral flows, experiments, and monitoring.

What platforms does Athar support?

The repository includes native mobile SDKs for Android and iOS, plus a Flutter SDK, along with a React dashboard and backend services. The docs folder also points to system architecture material and a deployment audit, suggesting the project is designed for full-stack self-hosting.

Does Athar have documentation for setup and deployment?

The source shows public repository content and product documentation, but it does not provide a full getting-started walkthrough on the collected pages. The repository does include docs and deployment guides, so setup details appear to live in the project documentation.

How is Athar priced?

GitHub pricing shows a free tier for individuals and organizations, a team plan, and an enterprise plan, along with a 30-day free trial on higher tiers. Those plans are GitHub platform plans rather than a separate Athar subscription.

Quick Facts

Category
Developer tool / marketing automation
Source domain
github.com
Deployment model
Self-hosted
Client support
iOS, Android, Flutter, web dashboard
Core workflows
Push campaigns, analytics, journeys, referrals, experiments
Pricing shape
GitHub repository is public; GitHub platform pricing includes free, team, and enterprise plans