Socketkit
Socketkit is an open-source toolkit for mobile app developers covering App Store competitor tracking, subscription revenue reporting and notifications.
- GitHub stars
- 253
- Last commit
- 2 yr ago
- Latest release
- core/0.2.2
- Licence
- MPL-2.0
- Self-hosted
- Yes

Socketkit is a free, open-source set of services for mobile application developers and companies who want to understand and grow app revenue. It is released under the MPL-2.0 licence and is positioned as an alternative to tools such as ChartMogul, Sensor Tower, Google Analytics and Mixpanel.
The system is split into workers. A competitor tracking worker stores an app's releases, versions and reviews along with changes to its title, subtitle, description and pricing, which gives insight into how rivals iterate. A subscription worker connects to App Store Connect, analyzes payments, converts currencies, and produces reports such as monthly recurring revenue, average revenue per user and daily revenue. A notification worker sends alerts through providers like email, Discord and Slack.
The services are built with gRPC so that they can be used from any programming language, and the code is written in JavaScript. The subscription tracking is focused on iOS apps, which makes Socketkit most relevant to teams selling subscriptions through the App Store.
Key features
- App Store competitor tracking
- Review tracking across countries
- App Store Connect subscription integration
- MRR, ARPU and daily revenue reports
- Currency normalization for revenue data
- Notifications via email, Discord and Slack
- gRPC services usable from any language
Pricing: Free and open source under the MPL-2.0 licence.