nRF Cloud plans
This page explains plans (subscriptions to services) in nRF Cloud. Depending on the number of devices associated with your team, as well as your service needs, there are suitable plans for service access and billing.
Plans
Plans are associated with a single team. For example, you might manage an Enterprise team but create a second Developer team for other projects.
nRF Cloud offers services according to three plans:
- Developer (free)
- Pro
- Enterprise
Only the team owner is allowed to change, upgrade, or downgrade a team's plan.
nRF Cloud plan pricing
The nRF Cloud portal has the most up-to-date pricing information.
Developer
The Developer plan is free to use. You are on this plan when you create a new nRF Cloud account. This type is suitable for developers with small-scale workflows and a small number of devices.
The Developer plan includes the following team-wide service allowances each month:
- 10 devices of any type
- 500 requests for Location Services across all devices
- 50 over-the-air firmware update job executions:
- An execution is a deployment attempt to a single device.
- A job execution counts toward this limit when you deploy the update job. Executions are canceled if they exceed the limit.
- 3000 stored messages
Service limits
Service limits apply only to the free Developer plan. These limits apply to the entire team.
If API operations in your team begin to fail, verify that you have not exceeded your plan limits from the Dashboard. See Managing your nRF Cloud plan for instructions.
Once you reach your plan's limits for a service, REST API requests to that service return a 400
error with an nRFCode
of 40005
. These requests do not resolve.
Attempted requests over MQTT exceeding your plan limit do not return error messages. The messages are dropped, and the requests do not resolve.
Pro
The Pro plan is for commercial teams with fewer than 2000 devices. You can upgrade to this plan yourself in the nRF Cloud portal.
Enterprise
The Enterprise plan is for commercial teams with 2000 or more devices.
Contact Nordic Semiconductor Sales under the Sales related questions tab to ask about setting up an nRF Cloud Enterprise account, or through the form in the nRF Cloud portal.
Messages and data
nRF Cloud temporarily stores application messages sent between your devices and nRF Cloud. See more about which topics are included over MQTT.
If you use the MQTT operation m/d/${deviceId}/d2c/bulk
to bundle messages, each message in the bundle still counts toward the stored message limit (if applicable).
You can retrieve messages associated with a specific device over REST or MQTT.
Location data is stored for six months. Other messages are stored for thirty days.
Messages associated with Location Services and FOTA are excluded from the total message count and billing. You are charged for the location requests or FOTA job executions, but not for the associated messages.
Billing
Pro and Enterprise plans are billed based on your usage of nRF Cloud services.
The billing period resets on the first day of each calendar month. Service limits for Developer accounts also reset on the first day of the month.
Downgrading
Downgrading your plan takes effect immediately.
Next steps
See Managing your nRF Cloud plan for more information on plans and billing.