specification: API Commons Plans specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/Plans provider: PubNub providerId: pubnub created: '2026-05-08' # Provenance stamped 2026-08-11: this artifact was written by the API Evangelist # bulk sweep dated 2026-05-08, not harvested from the provider. See roadmap#35. method: generated modified: '2026-05-08' reconciled: true tags: - Realtime - Plans description: >- PubNub bills primarily by Monthly Active Users (MAU). Free supports 200 MAU or 1M transactions; Starter is $98/month for 1,000 MAU; Pro starts at custom-priced 5,000 MAU ($370/mo) and scales linearly (10K = $550, 25K = $1,130). All features (messages, channels, storage within tier) are included; PubNub does not charge separately for peak concurrent connections, message volume, or bandwidth. sources: - https://www.pubnub.com/pricing/ plans: - id: pubnub-free name: Free type: freemium description: $0/month - 200 MAU or 1M transactions, 1GB storage (7 days). entries: - label: Monthly subscription name: free_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '0.00' userMultiplied: false - label: Monthly Active Users name: free_mau type: quota metric: mau limit: 200 timeFrame: month geo: global unit: 1 price: '0.00' userMultiplied: false elements: - name: Best for testing and prototypes - name: 7-day storage retention - id: pubnub-starter name: Starter type: subscription description: $98/month - 1,000 MAU, up to 6 months data storage. entries: - label: Monthly subscription name: starter_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '98.00' userMultiplied: false - label: Monthly Active Users name: starter_mau type: quota metric: mau limit: 1000 timeFrame: month geo: global unit: 1 price: '0.00' userMultiplied: false elements: - name: 6-month storage retention - id: pubnub-pro-5k name: Pro 5K type: subscription description: $370/month - 5,000 MAU. entries: - label: Monthly subscription name: pro_5k_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '370.00' userMultiplied: false - label: Monthly Active Users name: pro_5k_mau type: quota metric: mau limit: 5000 timeFrame: month geo: global unit: 1 price: '0.00' userMultiplied: false elements: - name: Unlimited storage - id: pubnub-pro-10k name: Pro 10K type: subscription description: $550/month - 10,000 MAU. entries: - label: Monthly subscription name: pro_10k_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '550.00' userMultiplied: false - label: Monthly Active Users name: pro_10k_mau type: quota metric: mau limit: 10000 timeFrame: month geo: global unit: 1 price: '0.00' userMultiplied: false elements: - name: Unlimited storage - id: pubnub-pro-25k name: Pro 25K type: subscription description: $1,130/month - 25,000 MAU. entries: - label: Monthly subscription name: pro_25k_monthly type: subscription metric: month limit: -1 timeFrame: month geo: global unit: 1 price: '1130.00' userMultiplied: false elements: - name: Unlimited storage - id: pubnub-enterprise name: Enterprise (100K+ MAU) type: enterprise description: Custom pricing for 100,000+ MAU; volume discounts. entries: - label: Custom pricing name: enterprise_custom type: subscription metric: contract limit: -1 timeFrame: contract geo: global unit: 1 price: contact sales userMultiplied: false elements: - name: Volume discount - name: Dedicated SLA maintainers: - FN: Kin Lane email: kin@apievangelist.com