One active camera, one signaling channel, one viewer per session. The starting values are illustrative; your fleet may behave differently.
Nabto pricing & billing details →Monthly cost estimate
Four options, one scenario.
EUR, excluding taxes. Includes modeled relay traffic.
Enter valid values in each field to see the comparison.
Select a row to use as the baseline. Differences compare monthly costs, including relay.
| Offer | EUR/device/month | Fleet EUR/month | Difference vs AWS KVS |
|---|---|---|---|
| Pay as you go | — | — | — |
| Pay as you go | — | — | — |
| Prepaid reservation | — | — | — |
| Prepaid reservation | — | — | — |
Reservations show a monthly equivalent of capacity paid upfront. All three Nabto totals include relay traffic at 0.040 EUR/GB, billed by usage.
Nabto reservations start at 1,000 devices.
Nabto fleets of 1 million or more need a custom quote. The AWS estimate is still shown.
This scenario exceeds AWS’s first 10 TB transfer band. The estimate still uses your flat transfer rate; adjust it in advanced assumptions to reflect volume pricing.
Connectivity only: excludes video storage, ingestion, recording, application backends, paid support and engineering work on either side. Trial credits and negotiated discounts are excluded.
Connectivity plus the team estimate: The estimate covers only what Nabto’s service does for you; integrating cameras and apps is work on either side. Excludes video storage, ingestion, recording, application backends and paid support. Trial credits and negotiated discounts are excluded.
Where the money goes
| Component | AWS KVS | Nabto on-demand | Nabto 1 year | Nabto 3 years |
|---|
Nabto signaling and P2P media are included. All Nabto-hosted relay traffic is charged separately at 0.040 EUR/GB, with the same usage rate for on-demand and reserved devices.
AWS transfers only the modeled outgoing video stream here. Bitrate represents the total stream, including any audio; protocol overhead and reverse-direction media are excluded.
Session frequency
Same viewing time. More connections.
Splitting the same viewing time into more sessions increases modeled AWS signaling costs. Nabto signaling is included.
| Sessions/day | Average duration | AWS KVS | Nabto on-demand | Nabto 1 year | Nabto 3 years |
|---|
What about rounding short TURN sessions?
AWS meters TURN in one-minute increments. The main comparison uses total relayed viewing minutes without rounding each session. Actual metered costs can therefore be higher, particularly for short sessions.
This sensitivity assumes equal-length sessions, the same relay share and separate rounding for each relayed session. That billing interpretation has not been verified; it is not included in the comparison above.
Assumptions & sources
Check the numbers behind the comparison.
AWS KVS WebRTC
US East (N. Virginia) (us-east-1), checked 2026-10-05. The AWS WebRTC pricing example uses 0.03 USD per active signaling channel/month, 2.25 USD per million signaling messages and 0.12 USD per thousand TURN minutes.
The default 30 messages/session is a modeling assumption from that example. All cameras have an active channel for the month.
TURN media sent over the internet also incurs data transfer charges. We start with a flat 0.09 USD/GB estimate; check AWS data transfer pricing for your volume and region. The transfer rate, the message count per session and the exchange rate can all be changed under advanced assumptions in the calculator. The optional 100 GB free allowance is account-wide, shared across services and regions outside China and GovCloud.
Nabto & currency conversion
Nabto device and relay rates come from the same price list as the main pricing page. On-demand charges accumulate across device blocks. Reservations apply one volume-tier price to all devices and assume the whole fleet is reserved and used throughout the term.
Video volume uses decimal GB: minutes × 60 × Mbit/s ÷ 8 ÷ 1,000. The relay share applies to viewing time. All relayed video is charged at the applicable traffic rate.
The initial exchange rate is ECB’s reference for 2026-10-02: 1 EUR = 1.1225 USD. You can replace it under advanced assumptions. Results are estimates; only displayed amounts are rounded.
The team estimate is an editable assumption entered in EUR per year, converted to a monthly amount and added to the AWS total only when the switch is on.