App Monetization
Publish paid IoT apps on IronFlock and earn revenue from every installation.
What is an App Distributor?
An App Distributor is a developer or organization that publishes IoT applications on IronFlock. As a distributor, you create apps, set pricing, and make them available to other IronFlock users. When they add devices to your app and use it, you earn revenue automatically.
Public vs. Private Distribution
You choose how your app is distributed:
-
Public App Store — Your app is listed in the IronFlock App Store and available to all users. Anyone can discover, install, and run your app. This gives maximum reach but carries a higher service fee (20%).
-
Private Store — Your app is not publicly listed. Instead, you configure usage privileges for specific users or organizations. From the customer’s perspective, your app appears in their Private Store — a dedicated section showing apps shared with them directly. The service fee for private apps is lower (10%).
You can start with private distribution and move to the public store later, or offer both simultaneously with separate pricing.
How It Works
The distributor lifecycle follows these stages:
- Develop — Build your IoT app using the App Studio cloud IDE. Use any programming language and Docker to package your application.
- Define a Product — Create a product that describes what your app offers and what resources are included. A product is the billable unit that ties your app to a pricing model.
- Configure Pricing — Set prices for different billing periods (daily, monthly, yearly, or one-time) and define volume discounts through the rebate parameter.
- Publish — Release your app to the public App Store or share it privately with specific users.
- Earn Revenue — IronFlock automatically meters usage, generates invoices, and collects payments from your customers. Your share of the revenue is transferred directly to your bank account via Stripe.
Becoming a Seller
Before you can receive payments, set up a Seller Account:
- Go to User Settings and open the Seller section.
- Enter your billing name and country.
- Accept the seller terms and conditions.
- Complete the Stripe Connect onboarding — this includes identity verification and adding your bank account details.
Once your Stripe Connect account is verified and charges are enabled, you can start receiving revenue from app installations.
In This Section
- Understanding Products — What a product is and how it relates to your app
- Configuring Pricing — Set up pricing tiers, volume discounts, and preview revenue
- Usage Metering — How app usage is tracked and measured
- Billing Cycles — How monthly billing works and how bills are calculated
- Payments & Payouts — Stripe integration, invoicing, and revenue transfers