UNPKG

pricing4ts

Version:

![NPM Version](https://img.shields.io/npm/v/pricing4ts) Pricing4TS is a TypeScript-based toolkit designed to enhance the server-side functionality of a pricing-driven SaaS by enabling the seamless integration of pricing plans into the application logic. T

680 lines (679 loc) 15.2 kB
syntaxVersion: '2.1' saasName: Notion createdAt: '2025-03-07' version: '2025' url: https://web.archive.org/web/20250307094314/https://www.notion.com/pricing tags: - Content - Sharing & collaboration - Manage work and time - Web publishing - API & integrations - Admin & security - Support billing: monthly: 1.0 annually: 0.8 currency: USD features: pages: description: '' valueType: BOOLEAN defaultValue: true tag: Content type: DOMAIN blocks: description: '' valueType: BOOLEAN defaultValue: true tag: Content type: DOMAIN fileUploads: description: '' valueType: BOOLEAN defaultValue: true tag: Content type: DOMAIN pageHistory: description: '' valueType: BOOLEAN defaultValue: true tag: Content type: DOMAIN basicPageAnalytics: description: '' valueType: BOOLEAN defaultValue: true tag: Content type: INFORMATION advancedPageAnalytics: description: '' valueType: BOOLEAN defaultValue: false tag: Content type: INFORMATION verifyAnyPage: description: Add a verified badge to pages that are up to date. Appears in search results and AI citations. valueType: BOOLEAN defaultValue: false tag: Content type: INFORMATION collaborativeWorkspace: description: '' valueType: BOOLEAN defaultValue: true tag: Sharing & collaboration type: DOMAIN guests: description: '' valueType: BOOLEAN defaultValue: true tag: Sharing & collaboration type: DOMAIN permissionGroups: description: '' valueType: BOOLEAN defaultValue: true tag: Sharing & collaboration type: MANAGEMENT openTeamSpaces: description: '' valueType: BOOLEAN defaultValue: true tag: Sharing & collaboration type: DOMAIN closeTeamSpaces: description: '' valueType: BOOLEAN defaultValue: true tag: Sharing & collaboration type: DOMAIN privateTeamSpaces: description: '' valueType: BOOLEAN defaultValue: false tag: Sharing & collaboration type: DOMAIN advancedTeamSpacePermissions: description: '' valueType: BOOLEAN defaultValue: false tag: Sharing & collaboration type: MANAGEMENT notionCalendar: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN views: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN subtasks: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN tasksDependency: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN customProperties: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN filtering: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN formulas: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN basicAutomations: description: '' valueType: BOOLEAN defaultValue: true tag: Manage work and time type: AUTOMATION automationType: TASK_AUTOMATION customDatabaseAutomations: description: '' valueType: BOOLEAN defaultValue: false tag: Manage work and time type: AUTOMATION automationType: TASK_AUTOMATION charts: description: Visualize data from databases in different ways (e.g. donut, bar, and line charts). valueType: BOOLEAN defaultValue: true tag: Manage work and time type: INFORMATION forms: description: Capture, organize, and act on responses right inside Notion. valueType: BOOLEAN defaultValue: true tag: Manage work and time type: DOMAIN additionalFormCustomization: description: Capture, organize, and act on responses right inside Notion. valueType: BOOLEAN defaultValue: false tag: Manage work and time type: DOMAIN publishedPages: description: '' valueType: BOOLEAN defaultValue: true tag: Web publishing type: DOMAIN notionSiteDomain: description: '' valueType: BOOLEAN defaultValue: true tag: Web publishing type: DOMAIN basicSEO: description: '' valueType: BOOLEAN defaultValue: true tag: Web publishing type: DOMAIN advancedSEO: description: '' valueType: BOOLEAN defaultValue: false tag: Web publishing type: DOMAIN siteCustomization: description: '' valueType: BOOLEAN defaultValue: false tag: Web publishing type: DOMAIN googleAnalyticsIntegration: description: '' valueType: BOOLEAN defaultValue: false tag: Web publishing type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://analytics.google.com/analytics/web/ customDomainAndBranding: description: '' valueType: BOOLEAN defaultValue: false tag: Web publishing type: DOMAIN syncDatabases: description: '' valueType: BOOLEAN defaultValue: true tag: API & integrations type: INTEGRATION integrationType: MARKETPLACE dynamicLinkPreviews: description: '' valueType: BOOLEAN defaultValue: true tag: API & integrations type: DOMAIN slackIntegration: description: '' valueType: BOOLEAN defaultValue: true tag: API & integrations type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://slack.com/pricing zapierIntegration: description: '' valueType: BOOLEAN defaultValue: true tag: API & integrations type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://zapier.com/pricing publicApi: description: '' valueType: BOOLEAN defaultValue: true tag: API & integrations type: INTEGRATION integrationType: API exportEntireWorkspaceAsHTML: description: '' valueType: BOOLEAN defaultValue: true tag: Admin & security type: DOMAIN exportEntireWorkspaceAsMarkdown: description: '' valueType: BOOLEAN defaultValue: true tag: Admin & security type: DOMAIN exportEntireWorkspaceAsCSV: description: '' valueType: BOOLEAN defaultValue: true tag: Admin & security type: DOMAIN twoStepVerification: description: '' valueType: BOOLEAN defaultValue: true tag: Admin & security type: MANAGEMENT exportEntireWorkspaceAsPDF: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: DOMAIN samlSso: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: INTEGRATION integrationType: IDENTITY_PROVIDER userProvisioning: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: INTEGRATION integrationType: IDENTITY_PROVIDER advancedWorkspaceSecurityControls: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: MANAGEMENT advancedTeamspaceSecurityControls: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: MANAGEMENT workspaceAnalytics: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: INFORMATION granularAdminRoles: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: MANAGEMENT auditLog: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: INFORMATION adminContentSearch: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: MANAGEMENT domainManagement: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: MANAGEMENT workspaceConsolidation: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: DOMAIN managedUsersDashboard: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: DOMAIN managedUsersControls: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: MANAGEMENT securityIntegrations: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: INTEGRATION integrationType: MARKETPLACE complianceIntegrations: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: INTEGRATION integrationType: MARKETPLACE hipaaCompliance: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: GUARANTEE guestInviteRequests: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: DOMAIN customDataRetentionPolicies: description: '' valueType: BOOLEAN defaultValue: false tag: Admin & security type: MANAGEMENT prioritySupport: description: '' valueType: BOOLEAN defaultValue: false tag: Support type: SUPPORT customerSuccessManager: description: '' valueType: BOOLEAN defaultValue: false tag: Support type: SUPPORT notionAi: valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TASK_AUTOMATION usageLimits: fileUploadsLimit: description: '' valueType: NUMERIC defaultValue: 5 unit: MB type: NON_RENEWABLE linkedFeatures: - fileUploads pageHistoryThreshold: description: '' valueType: NUMERIC defaultValue: 7 unit: day type: NON_RENEWABLE linkedFeatures: - pageHistory notionSiteDomainLimit: description: '' valueType: NUMERIC defaultValue: 1 unit: domain type: NON_RENEWABLE linkedFeatures: - notionSiteDomain guestsLimit: description: '' valueType: NUMERIC defaultValue: 10 unit: guest type: NON_RENEWABLE linkedFeatures: - guests chartsLimit: valueType: NUMERIC defaultValue: 1 unit: chart type: NON_RENEWABLE linkedFeatures: - charts customDomainsLimit: description: '' valueType: NUMERIC defaultValue: 0 unit: domain type: NON_RENEWABLE linkedFeatures: - customDomainAndBranding syncDatabasesLimit: description: '' valueType: NUMERIC defaultValue: 1 unit: database type: NON_RENEWABLE linkedFeatures: - syncDatabases rowLimitPerSyncedDatabase: description: '' valueType: NUMERIC defaultValue: 100 unit: row type: NON_RENEWABLE linkedFeatures: - syncDatabases plans: FREE: description: '' price: 0 unit: user/month features: null usageLimits: null PLUS: description: '' price: 12 unit: user/month features: customDatabaseAutomations: value: true additionalFormCustomization: value: true advancedSEO: value: true siteCustomization: value: true googleAnalyticsIntegration: value: true prioritySupport: value: true usageLimits: fileUploadsLimit: value: .inf pageHistoryThreshold: value: 30 notionSiteDomainLimit: value: 5 guestsLimit: value: 100 chartsLimit: value: .inf syncDatabasesLimit: value: .inf rowLimitPerSyncedDatabase: value: 20000 BUSINESS: description: '' price: 18 unit: user/month features: advancedPageAnalytics: value: true verifyAnyPage: value: true privateTeamSpaces: value: true customDatabaseAutomations: value: true additionalFormCustomization: value: true advancedSEO: value: true siteCustomization: value: true googleAnalyticsIntegration: value: true exportEntireWorkspaceAsPDF: value: true samlSso: value: true prioritySupport: value: true usageLimits: fileUploadsLimit: value: .inf pageHistoryThreshold: value: 90 notionSiteDomainLimit: value: 5 guestsLimit: value: 250 chartsLimit: value: .inf syncDatabasesLimit: value: .inf rowLimitPerSyncedDatabase: value: 20000 ENTERPRISE: description: '' price: Contact Sales unit: user/month features: advancedPageAnalytics: value: true verifyAnyPage: value: true privateTeamSpaces: value: true advancedTeamSpacePermissions: value: true customDatabaseAutomations: value: true additionalFormCustomization: value: true advancedSEO: value: true siteCustomization: value: true googleAnalyticsIntegration: value: true exportEntireWorkspaceAsPDF: value: true samlSso: value: true userProvisioning: value: true advancedWorkspaceSecurityControls: value: true advancedTeamspaceSecurityControls: value: true workspaceAnalytics: value: true granularAdminRoles: value: true auditLog: value: true adminContentSearch: value: true domainManagement: value: true workspaceConsolidation: value: true managedUsersDashboard: value: true managedUsersControls: value: true securityIntegrations: value: true complianceIntegrations: value: true hipaaCompliance: value: true guestInviteRequests: value: true customDataRetentionPolicies: value: true prioritySupport: value: true customerSuccessManager: value: true usageLimits: fileUploadsLimit: value: .inf pageHistoryThreshold: value: .inf notionSiteDomainLimit: value: 5 guestsLimit: value: 250 chartsLimit: value: .inf syncDatabasesLimit: value: .inf rowLimitPerSyncedDatabase: value: 20000 addOns: customDomain: availableFor: - PLUS - BUSINESS - ENTERPRISE price: Contact Sales unit: domain/month features: customDomainAndBranding: value: true usageLimits: null usageLimitsExtensions: customDomainsLimit: value: 1 extraCustomDomain: availableFor: - PLUS - BUSINESS - ENTERPRISE dependsOn: - customDomain price: Contact Sales unit: domain/month features: null usageLimits: null usageLimitsExtensions: customDomainsLimit: value: 1 notionAi: availableFor: - FREE - PLUS - BUSINESS - ENTERPRISE price: 10 unit: member/month features: notionAi: value: true usageLimits: null usageLimitsExtensions: null