Billing
In Mosaic, you pay only for what you use. Each Managed Service defines its own Billing Metrics. Every metric has an associated price — usually a tiered rate based on your consumption level, though in some cases it may simply be a flat per-unit price. The appropriate tier is applied automatically according to your monthly usage.
Some Services also offer multiple Billing Models, each with its own set of metrics. For example, the DRM Service can be billed either by the number of DRM licenses issued or by the number of active users (see below).
Prices
See the full Price List and the Price Calculator.
Consumption
The Platform monitors the consumption. Consumption is tracked and billed separately for each Environment.
You can see your current consumption numbers in the Portal under My Mosaic / Usage.
Payment
At the beginning of each month, you will receive an invoice for the previous month’s consumption. The invoice lists separate line items for each Environment and Service, including all relevant consumption details. Invoices are sent to you via email. They are also available in Axinom Portal under My Mosaic / Invoices.
You can make a payment using a credit card or a bank transfer.
To ensure smooth billing, we require the following information from you when the agreement begins:
- Billing Address (as it should appear on invoices)
- Billing Email (where invoices should be sent)
- VAT ID, if applicable
- Purchase Order (PO) number, if your organization uses POs and you want it printed on invoices
If you have any questions regarding payments, please contact us and select "Licensing and billing questions" as a request type.
Free Trial
Axinom allows you to evaluate all services before you begin paying for them. New customers receive a free trial, during which you can use up to two Development Environments at no cost. If you require more than two environments for proper testing, please contact us.
After you upgrade to a production agreement, your two free development environments will remain free as long as you have at least one production environment with non-zero usage.
Development Environment
A typical application lifecycle usually requires multiple environments. For example, you may need Development, Testing, Staging, and Production environments. Regular consumption-based fees apply only to production environments.
You can mark any Environment as a "Development Environment". In that case, you only pay a small flat fee for that environment. There are consumption limits for Development Environments, but they are generous, and should not interfere with normal development or testing activities.
You are not allowed to use a development environment for production use-case. Specifically, Axinom SLA doesn't apply for development environments.
You are not allowed to use a Development Environment for any production use case. In particular, the Axinom Service Level Agreement (SLA) does not apply to Development Environments.
As long as you have at least one production environment with non-zero usage, you may have up to two development environments free of charge.
If you exceed the consumption limits for a Development Environment in any given month, the environment will be upgraded to a production environment and billed accordingly.
Specific Services
You can find the most frequently used billing models below. Note that some services can be used with different billing models.
DRM: Generated Licenses or Active Users
In Axinom DRM, you can pay per generated DRM licenses or per monthly active users. To use the "per user" model, you have to pass a unique user identifier with each license request.
See DRM Billing Models for details.
Encoding: Output Minutes
For the Encoding Service, you pay for the number of output minutes. The minute price depends on the codec and the quality level (SD/HD/UHD1/UHD2). If you use a per-scene encoding, the price is slightly higher, but you save on the size of the encoded video and hence save on the bandwidth for streaming/CDN and improve the players behavior.
See Encoding billing model for details.
Core Services
For usage of the Core Services we bill for the following metrics:
- Users (Management System)
- User Roles (Management System)
- Custom Services
- Service Accounts
- RabbitMQ Connections
- RabbitMQ Users
If you only use the Managed Services (such DRM, Encoding, etc.), you do not need to pay for the Core Services. Core Services metrics are only billed if you run at least one customizable service.
If you use the Mosaic Hosting Service, the Core Services fees are waived except the Users and User Roles fees.
Users (Management System)
Number of users who can log in to the Management System. You need a separate user for each person using the Management System. For application integration see the Service Accounts metric.
User Roles (Management System)
Number of user roles that can be assigned to users in the Management System. You can configure different roles with different permissions and then assign roles to users. It is up to you how granular you want to define the roles.
Custom Services
Number of Custom Services you have deployed to a given environment.
Service Accounts
Number of defined Service Accounts.
You can use Service Accounts for integration with other systems. A Service Account is assigned individual permissions. We recommend a separate Service Account for each distinct business task so that you can keep granular access control.
RabbitMQ Connections
Number of connections to the RabbitMQ message broker.
Every deployment (pod) of every custom service maintains a connection to RabbitMQ message broker so it can send and receive messages.
RabbitMQ Users
Number of RabbitMQ users.
Services open RabbitMQ connections using specific RabbitMQ users. At least one RabbitMQ is necessary. More users can be provisioned to separate security contexts. For example, if you grant access to your RabbitMQ virtual host to external parties.
Hosting
Hosting service provides multiple capabilities:
- Run your custom services
- Run Axinom customizable services (for demo purpose)
- Storage
- Origin for video materials (together with Storage)
- Configuring CDN access to storage and services.
If you use the Mosaic Hosting Service, the Core Services fees are waived except the Users and User Roles fees.
See Hosting for more details.
Customizable Services
Axinom provides a number of Customizable Services. These services are available in source code for free under an open-source license.
You can use the Hosting Service to run the Customizable Services, including your customizations, in development and/or production setup.
While usage of the customizable services is free, fees may apply for usage of the Core Services (see above).
Services for Aerospace
If services are deployed on a vessel, such as on an aircraft/train/bus or in another location, billing can work by the number of installations. Prices depend on the type of vessel and the respective tier.
Services using this model: Sync, On-Board Cloud, DRM, Live TV.
For this billing model, you have to provide monthly reports about the number of active deployments.