specification: API Commons Plans specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/Plans provider: Convex providerId: convex created: '2026-05-04' # Provenance stamped 2026-08-11: this artifact was written by the API Evangelist # bulk sweep dated 2026-05-04, not harvested from the provider. See roadmap#35. method: generated modified: '2026-05-05' reconciled: true tags: - Backend - Database - Functions - Real-Time - Reactive - Serverless - TypeScript description: Convex uses a hybrid plan model with a free Starter tier (no card required), a Professional tier billed at $25 per developer/month, and Business/Enterprise contracts starting at a $2,500 monthly minimum. Each plan bundles included quotas across function calls, database storage and I/O, file storage, search storage and queries, action compute, and egress. Usage above the included quota is billed via pay-as-you-go overage rates. sources: - https://www.convex.dev/pricing - https://docs.convex.dev/production/state/limits plans: - id: convex-starter name: Starter type: freemium description: Free tier (no credit card) for evaluation, prototyping, and small production apps. Pay-as-you-go overages available without upgrading. entries: - label: Function calls (included) name: function_calls_included type: quota metric: request limit: 1000000 timeFrame: month geo: global unit: 1 price: '0.00' userMultiplied: false - label: Function calls (overage) name: function_calls_overage type: metered metric: request limit: -1 timeFrame: month geo: global unit: 1000000 price: '$2.20 per 1M' userMultiplied: false - label: Database storage name: database_storage type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.22/GB-month (0.5 GB included)' userMultiplied: false - label: File storage name: file_storage type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.033/GB-month (1 GB included)' userMultiplied: false - label: Search storage name: search_storage type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.55/GB-month (0.5 GB included)' userMultiplied: false - label: Database I/O name: database_io type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.22/GB (1 GB included)' userMultiplied: false - label: Action compute name: action_compute type: metered metric: gb-hour limit: -1 timeFrame: month geo: global unit: 1 price: '$0.33/GB-hour (20 GB-hours included)' userMultiplied: false - label: Search queries name: search_queries type: metered metric: query-gb limit: -1 timeFrame: month geo: global unit: 1000 price: '$0.11 per 1,000 query-GB (3,000 query-GB included)' userMultiplied: false - label: Data egress name: data_egress type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.132/GB (1 GB included)' userMultiplied: false elements: - name: Up to 6 developer seats - name: Community Support - name: Public Documentation - name: Convex HTTP API - name: Convex Management API - name: Convex Deployment Platform API - name: Convex JavaScript SDK - name: Convex Server SDK - id: convex-professional name: Professional type: subscription description: Per-developer subscription with significantly larger included quotas and lower per-unit overage rates. Supports up to 20 developer seats. entries: - label: Developer seat name: developer_seat type: subscription metric: seat limit: 20 timeFrame: month geo: global unit: 1 price: '$25/developer/month' userMultiplied: true - label: Function calls (included) name: function_calls_included type: quota metric: request limit: 25000000 timeFrame: month geo: global unit: 1 price: included userMultiplied: false - label: Function calls (overage) name: function_calls_overage type: metered metric: request limit: -1 timeFrame: month geo: global unit: 1000000 price: '$2 per 1M' userMultiplied: false - label: Database storage name: database_storage type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.20/GB-month (50 GB included)' userMultiplied: false - label: File storage name: file_storage type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.03/GB-month (100 GB included)' userMultiplied: false - label: Search storage name: search_storage type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.50/GB-month (1 GB included)' userMultiplied: false - label: Database I/O name: database_io type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.20/GB (50 GB included)' userMultiplied: false - label: Action compute name: action_compute type: metered metric: gb-hour limit: -1 timeFrame: month geo: global unit: 1 price: '$0.30/GB-hour (250 GB-hours included)' userMultiplied: false - label: Search queries name: search_queries type: metered metric: query-gb limit: -1 timeFrame: month geo: global unit: 1000 price: '$0.10 per 1,000 query-GB (50,000 query-GB included)' userMultiplied: false - label: Data egress name: data_egress type: metered metric: gb limit: -1 timeFrame: month geo: global unit: 1 price: '$0.12/GB (50 GB included)' userMultiplied: false elements: - name: Up to 20 developer seats - name: Higher concurrency limits - name: Email Support - name: Convex HTTP API - name: Convex Management API - name: Convex Deployment Platform API - name: Convex JavaScript SDK - name: Convex Server SDK - id: convex-business-enterprise name: Business & Enterprise type: enterprise description: Custom-negotiated tier starting at a $2,500 monthly minimum. Supports 50+ developer seats, custom quotas, dedicated capacity, optional CPU-time pricing, and contractual SLAs. entries: - label: Monthly minimum name: monthly_minimum type: subscription metric: month limit: 1 timeFrame: month geo: configurable unit: 1 price: '$2,500/month minimum' userMultiplied: false - label: Custom usage (all meters) name: custom_usage type: metered metric: varies limit: -1 timeFrame: month geo: configurable unit: 1 price: custom userMultiplied: false elements: - name: 50+ developer seats - name: Custom quotas and committed-use discounts - name: Optional CPU-time pricing model - name: Contractual SLA - name: Dedicated Account Manager - name: Convex HTTP API - name: Convex Management API - name: Convex Deployment Platform API - name: Convex JavaScript SDK - name: Convex Server SDK maintainers: - FN: API Evangelist email: info@apievangelist.com x-canonical: generated: '2026-10-08' vocabulary: all/0-working/economics/plans-canonical.yml models: - metered - subscription units: - data - negotiated - period - request - seat plans: - name: Starter access: freemium model: metered model_how: derived units: - data - request periods: - month - name: Professional access: other model: subscription model_how: stated units: - data - request - seat periods: - month - name: Business & Enterprise access: enterprise model: subscription model_how: derived units: - negotiated - period periods: - month