Proxylity

Pricing

What will it cost?

Trying it out is likely free. Your first listener and your first million packets each month cost nothing.

Beyond that, listeners are about $1 a month each, plus packets, and rates fall as your volume grows. There is no minimum commitment, and everything appears on your AWS bill through AWS Marketplace.

Just trying it

Free

Your first listener and first million packets each month are free. That covers development, testing and many low-volume workloads, so trying it out likely costs nothing.

Start with the Quick Start →

Running in production

From about $26

Our worked examples run from about $26 a month for syslog from 50 devices to about $107 a month for 1,000 acknowledged sensors.

See worked examples →

Running at volume

$0.60 per million

The marginal per-million rate falls from $1.25 to $0.60 as volume grows. Prepaid credits and Enterprise are there for sustained workloads.

See rates and options →

Worked examples

What people like you pay.

Four workloads, priced from the published rates. Load any of them into the estimator below and change the numbers.

Episodic

Device provisioning

100 devices check in twice a day. No replies.

$0.00 / month

6,000 packets a month, one listener (included free).

Retire a server

Syslog from 50 devices

50 servers and network devices send 10 messages a minute each. Write-only.

$25.75 / month

21,600,000 packets a month, one listener (included free).

Connect devices

Remote sensor telemetry

1,000 sensors report once a minute, and each report is acknowledged.

$106.75 / month

86,400,000 packets a month, one listener (included free).

High volume

Large-scale ingestion

10,000 devices send about 3,300 messages a day each. Write-only.

$1,131.64 / month

999,900,000 packets a month, one listener (included free).

All prices are in USD. Standard AWS charges for your destination services (Lambda, SQS, Kinesis and so on) are billed separately by AWS.

Estimator

Estimate your own workload.

Describe your traffic and see the monthly cost. It uses the same rates as the table below.

What counts as a packet

Four rules, no surprises.

Most workloads are simple. These rules explain the rest.

Inbound and replies

Datagrams delivered to your destinations and replies sent back to clients both count. A receive-only protocol pays for inbound only.

Each destination

Each inbound packet goes to every destination on the listener, and you pay once per destination. One million packets to three destinations is three million deliveries.

Larger packets

Up to 1 KB counts as one packet. Larger packets count by size, rounded up: 1.5 KB counts as 2, and 3.2 KB as 4.

Blocked traffic

Traffic blocked by client restrictions, or dropped by a FilterExpression, is never charged.

Rates

The more you send, the less each packet costs.

Your first listener is included in the free tier. Additional listeners are $0.00139 per hour, about $1 a month each, whether or not they receive traffic. Packet rates step down as monthly volume grows.

Monthly packets · price per million
Monthly tierUSD per million
First 1MFree
Next 99M (to 100M)$1.25
Next 900M (to 1B)$1.12
Next 9,000M (to 10B)$0.99
Next 90,000M (to 100B)$0.86
Next 900,000M (to 1T)$0.73
Above 1T$0.60

Progressive tiers: only the packets within each tier are charged at that tier's rate. Batching reduces destination API calls, not the billable packet count.

What you actually pay per million, by monthly volume

100M$1.24
1B$1.13
10B$1.00
100B$0.87
1T$0.74

Blended price per million packets across all tiers, computed from the rates here. Excludes listener fees and AWS destination charges.

Your other AWS bill

Lower the bill on the other side.

Proxylity batches packets before delivery, so Lambda, SQS, Kinesis and your other destinations receive fewer, larger requests. That means up to 90% fewer AWS API calls, and a smaller bill from AWS alongside this one.

Configure batching →
Without batching
1 packet = 1 request
With a batch count of 10
10 packets = 1 request
Tunable per destination
count · time · size

At volume

Options as you grow.

The same listeners and handlers work at every scale. These change how you pay.

Prepaid credits

Buy packet credits through AWS Marketplace to reach lower tiers up front. For a steady 100M packets a month, a prepaid annual contract costs $1,329.75 against $1,485.00 pay-as-you-go: about 10% less in packet charges.

See contract offers → Contact prepaid sales →

Enterprise

For sustained, high-volume and mission-critical workloads: no per-listener charges, batch-based pricing built for high throughput, a 99.99% availability SLA, priority support and multi-account support.

Talk to us about Enterprise →

Academic and non-profit

We review requests from academic institutions and qualifying non-profits case by case. Tell us about your organization and use case.

Contact sales →

FAQ

Questions, grouped.

Understanding your bill

Why are replies counted?

Replies are real processing work: receiving, routing, invoking destinations and sending responses. If your protocol is receive-only, you pay for inbound packets alone.

What AWS charges come on top of Proxylity?

Standard charges for your destination services, such as Lambda invocations, SQS requests, Kinesis records and S3 puts, are billed separately by AWS. Proxylity invokes them with IAM roles you configure, and batching reduces the number of requests.

What does a listener cost when it's idle?

Your first listener is included in the free tier. Additional listeners cost $0.00139 per hour regardless of traffic or configuration. Hours are not pro-rated: any part of an hour is a full hour. Deleting a listener stops charges after the current hour.

When does the free tier reset?

The first million packets, including inbound deliveries and outbound replies, are free each calendar month and reset on the first. Your first listener is included too. That covers development, testing and many low-volume production workloads.

Buying

How does billing work through AWS Marketplace?

Charges are consolidated onto your existing AWS bill. There is no separate Proxylity invoice or payment method. Usage is metered in your AWS account and reported at the end of each billing period.

Can I use Proxylity across multiple AWS accounts?

Each AWS account needs its own subscription because listeners and destinations are account-specific. Enterprise supports multi-account configurations and centralized billing.

Changes

How often does pricing change?

Pricing can change with market conditions and AWS Marketplace policies. Marketplace requires 90 days' notice for any increase, and decreases take effect immediately.

Your first listener is five minutes away.

No upfront costs and no minimum commitment. Your first listener and first million packets each month are free.