Get started with Meteroid for free
Enhanced Product Management
The Product architecture replaces the previous “Pricing Component” model. We introduced Products for three key reasons:- Reusability: Unlike Pricing Components, Products can be defined once and reused across multiple plans, simplifying global pricing changes.
- Advanced Reporting: Financial reporting and analytics will be available at the Product level, allowing for deeper insights into the performance of specific features.
- Entitlement Management: Product-level control will extend to entitlements, enabling you to manage feature access based on the products included in a customer’s plan.

Add Ons
Built on our new product architecture (cf. above), you can now manage optional features independently from your core plans using Add-ons. This allows for modular subscription building without the need to create dozens of plan variations:- Plan extension: Add-ons act as modular extensions to a base Plan, allowing you to attach additional features while keeping an independent pricing logic
- Self-Serve Control: Decide whether an add-on is available for customers to purchase via the self-serve portal. You can also define purchase limits to control how many times a specific add-on can be bought by a single customer.

Real Time Usage Preview
Transparency is key for usage-based billing adoption. We’ve introduced at the subscription level a live preview of Upcoming Invoices based on all data processed by Meteroid to date, whether it is flat rates or usage-based events.
Subscription Lifecycle: Upgrades & Downgrades
We have formalized the workflow for changing customer plans (whether it is upgrading or downgrading) to improve lifecycle management and support Product-Led Growth (PLG) strategies. Plan upgrades and downgrades can be managed in two ways:- Customer Portal: Customers can transition between plans in total autonomy via the Customer Portal.
- Directly in Meteroid: Account managers can trigger transitions via the subscription dashboard.

Enhanced Trial Logic
We have introduced advanced trial configurations. You can now define trial parameters at the plan level:- Duration: Set a specific number of days for the trial period.
- Plan Scoping: Define which specific plan the trial applies to.
- Charging Logic: Define whether the user should be charged or not during the trial.

Credit Notes
Meteroid now supports credit notes for issued invoices:- Amount Control: Issue credit notes for the full invoice amount or a partial (limited) amount.
- Credit Type:
- Credit Balance: The amount is added to the customer’s balance and applied to future recurring invoices.
- Refund: The amount is marked for return to the original payment method.

New SDK: Java
We have released a Java SDK to simplify integration to Meteroid API for JVM-based applications.- Core Resources: Full support for managing
Customers,Plans,Subscriptions, andInvoices. - Usage Ingestion: Simplified methods for reporting metered events.
- Installation: Available via Maven/Gradle.
- Repository: meteroid-oss/meteroid-clients/java

Advanced Coupons
New rules have been added to grant coupons to users:- Plan Assignment: Coupons can now be restricted to a specific Plan.
- Billing Cycle Duration: You can now set a billing cycle limit to define exactly how many billing cycles a discount remains active.
