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

1,004 lines (1,003 loc) 24.4 kB
saasName: Postman version: "1.0" day: 29 month: 6 year: 2024 currency: USD hasAnnualPayment: true features: apiClientHTTP: description: "https://www.postman.com/api-platform/api-client/" valueType: BOOLEAN defaultValue: true type: DOMAIN apiClientGraphQL: description: "https://www.postman.com/api-platform/api-client/" valueType: BOOLEAN defaultValue: true type: DOMAIN apiClientGRPC: description: "https://www.postman.com/api-platform/api-client/" valueType: BOOLEAN defaultValue: true type: DOMAIN apiClientWebSocket: description: "https://www.postman.com/api-platform/api-client/" valueType: BOOLEAN defaultValue: true type: DOMAIN apiClientSocket.io: description: "https://www.postman.com/api-platform/api-client/" valueType: BOOLEAN defaultValue: true type: DOMAIN apiClientMQTT: description: "https://www.postman.com/api-platform/api-client/" valueType: BOOLEAN defaultValue: true type: DOMAIN postmanApi: description: "" valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: API collectionCommenting: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN collectionAnnotations: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN collectionRecovery: description: "https://learning.postman.com/docs/collections/using-collections/#recovering-a-deleted-collection" valueType: BOOLEAN defaultValue: true type: DOMAIN publicApiDocumentation: description: "https://learning.postman.com/docs/publishing-your-api/publishing-your-docs/#making-your-documentation-public" valueType: BOOLEAN defaultValue: true type: INFORMATION privateApiDocumentation: description: "https://learning.postman.com/docs/publishing-your-api/publishing-your-docs/#changing-publication-settings" valueType: BOOLEAN defaultValue: true type: INFORMATION slackIntegration: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS pricingURLs: - https://slack.com/pricing microsoftTeamsIntegration: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS pricingURLs: - https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software teamWorkspaces: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN personalWorkspaces: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN publicWorkspaces: description: "https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspaces/" valueType: BOOLEAN defaultValue: true type: DOMAIN privateWorkspaces: description: "https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/creating-workspaces/" valueType: BOOLEAN defaultValue: false type: DOMAIN singlePartnerWorkspaces: description: "https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/partner-workspaces/" valueType: BOOLEAN defaultValue: false type: DOMAIN multiPartnerWorkspaces: description: "https://learning.postman.com/docs/collaborating-in-postman/using-workspaces/partner-workspaces/" valueType: BOOLEAN defaultValue: false type: DOMAIN workspaceUpdates: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN workspaceThemes: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN publicApiNetwork: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN privateApiNetwork: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN packagelibrary: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN packages: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN mockServers: description: "https://learning.postman.com/docs/designing-and-developing-your-api/mocking-data/setting-up-mock/" valueType: BOOLEAN defaultValue: true type: DOMAIN monitoring: description: "https://learning.postman.com/docs/monitoring-your-api/intro-monitors/" valueType: BOOLEAN defaultValue: true type: INFORMATION collectionRunner: description: "https://learning.postman.com/docs/collections/running-collections/intro-to-collection-runs/" valueType: BOOLEAN defaultValue: true type: DOMAIN testDataStorage: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN postmanCLI: description: "https://learning.postman.com/docs/running-collections/using-newman-cli/intro-newman-cli/" valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTERNAL_DEVICE newmanCLI: description: "https://learning.postman.com/docs/running-collections/using-newman-cli/intro-newman-cli/" valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTERNAL_DEVICE # thirdPartyIntegrations: # description: "https://learning.postman.com/docs/integrations/intro-integrations/" # valueType: BOOLEAN # defaultValue: true # type: INTEGRATION # integrationType: MARKETPLACE # customDomains: # description: "https://learning.postman.com/docs/publishing-your-api/custom-doc-domains/" # valueType: BOOLEAN # defaultValue: true # type: MANAGEMENT localPerformanceTesting: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN desktopApp: description: "" valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTERNAL_DEVICE webApp: description: "" valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTERNAL_DEVICE ideExtension: description: "" valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTENSION postmanApiSupport: description: "" valueType: BOOLEAN defaultValue: true type: SUPPORT auditLogs: description: "https://learning.postman.com/docs/administration/managing-your-team/audit-logs/" valueType: BOOLEAN defaultValue: false type: INFORMATION deploymentControl: description: "https://learning.postman.com/docs/administration/enterprise/managing-enterprise-deployment/" valueType: BOOLEAN defaultValue: false type: MANAGEMENT userLevelReportingAndAnalytics: description: "https://learning.postman.com/docs/reports/reports-overview/" valueType: BOOLEAN defaultValue: false type: INFORMATION postmanVault: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN customDomains: description: "https://learning.postman.com/docs/publishing-your-api/custom-doc-domains/" valueType: BOOLEAN defaultValue: true type: DOMAIN publicElements: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN githubAndGitlabPublicRepos: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN customAlerts: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING secretScanner: description: "https://learning.postman.com/docs/administration/managing-your-team/secret-scanner/" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING singleSignOn: description: "https://learning.postman.com/docs/administration/sso/intro-sso/" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER userProvisioning: description: "https://learning.postman.com/docs/administration/scim-provisioning/scim-provisioning-overview/" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER SAML: description: "https://learning.postman.com/docs/administration/sso/saml-sso/" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER userGroups: description: "https://learning.postman.com/docs/collaborating-in-postman/user-groups/" valueType: BOOLEAN defaultValue: false type: MANAGEMENT superAdminRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT adminRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT billingRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT developerRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT communityManagerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT externalPartnerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT partnerManagerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiGovernanceManagerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiNetworkManagerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT workspaceAdminRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT workspaceEditorRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT workspaceViewerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT partnerViewerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT partnerEditorRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT collectionViewerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT collectionGuestViewerRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT collectionEditorRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiAdminRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiEditorRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiViewerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT environmentEditorRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT environmentViewerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT mockServerEditorRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT mockServerViewerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT monitoringEditorRole: description: "" valueType: BOOLEAN defaultValue: true type: MANAGEMENT monitoringViewerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiNetworkFolderManagerRole: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT communitySupport: description: "" valueType: BOOLEAN defaultValue: true type: SUPPORT emailSupport: description: "" valueType: BOOLEAN defaultValue: true type: SUPPORT priorityEmailSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT customerSuccessManager: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT trainingContent: description: "" valueType: BOOLEAN defaultValue: true type: SUPPORT postmanProxy: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN postmanInterceptor: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN postmanPublicDocs: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN paymentMethod: description: "" valueType: TEXT defaultValue: - CARD type: PAYMENT termsOfService: description: "" valueType: BOOLEAN defaultValue: false type: GUARANTEE postbot: description: "https://learning.postman.com/docs/getting-started/basics/about-postbot/" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT postbotWriteTestsForAPIs: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT postbotAutomatesDocumentation: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT postbotDebugsRequests: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT postbotVisualizesApiResponses: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT postbotExpertSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT postbotEnterpriseGradeAvailability: description: "" valueType: BOOLEAN defaultValue: false type: GUARANTEE postbotEnhancedPrivacy: description: "" valueType: BOOLEAN defaultValue: false type: GUARANTEE postmanFlows: description: "https://learning.postman.com/docs/postman-flows/gs/flows-overview/" valueType: BOOLEAN defaultValue: false type: DOMAIN flowsRoleManagement: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT flowsSupportForAI: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT advancedSecurity: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiBuilder: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN usageLimits: callsToPostmanApi: description: "" valueType: NUMERIC defaultValue: 10000 unit: calls/month type: RENEWABLE linkedFeatures: - postmanApi collectionRecoveryLimit: description: "" valueType: NUMERIC defaultValue: 30 unit: day type: NON_RENEWABLE linkedFeatures: - collectionRecovery packagesLimit: description: "" valueType: NUMERIC defaultValue: 3 unit: package type: NON_RENEWABLE linkedFeatures: - packages mockServerCallsLimit: description: "" valueType: NUMERIC defaultValue: 1000 unit: call/month type: RENEWABLE linkedFeatures: - mockServers monitoringCallsLimit: description: "" valueType: NUMERIC defaultValue: 1000 unit: call/month type: RENEWABLE linkedFeatures: - monitoring collectionRunsLimit: description: "" valueType: NUMERIC defaultValue: 25 unit: run/month type: RENEWABLE linkedFeatures: - collectionRunner localPerformanceTestingUserLimit: description: "" valueType: NUMERIC defaultValue: 100 unit: virtual user type: NON_RENEWABLE linkedFeatures: - localPerformanceTesting localPerformanceTestingRunsLimit: description: "" valueType: NUMERIC defaultValue: 25 unit: run type: NON_RENEWABLE linkedFeatures: - localPerformanceTesting customDomainsLimit: description: "" valueType: NUMERIC defaultValue: 1 unit: domain type: NON_RENEWABLE linkedFeatures: - customDomains collectionGuestViewerLimit: description: "" valueType: NUMERIC defaultValue: 5 unit: viewer/collection type: NON_RENEWABLE linkedFeatures: - collectionGuestViewerRole flowCredits: description: "Number of flows executions steps included per month" valueType: NUMERIC defaultValue: 0 unit: credit/month type: RESPONSE_DRIVEN linkedFeatures: - postmanFlows flowsPayloadSize: description: "Number of flows payload size included per month" valueType: NUMERIC defaultValue: 0 unit: MB/call type: NON_RENEWABLE linkedFeatures: - postmanFlows plans: FREE: description: "" monthlyPrice: 0.00 annualPrice: 0.00 unit: user/month features: null usageLimits: null BASIC: description: "" monthlyPrice: 19.00 annualPrice: 14.00 unit: user/month features: slackIntegration: value: true microsoftTeamsIntegration: value: true collectionEditorRole: value: true usageLimits: callsToPostmanApi: value: 10000 mockServerCallsLimit: value: 10000 monitoringCallsLimit: value: 10000 customDomainsLimit: value: 50 collectionGuestViewerLimit: value: 10 PROFESSIONAL: description: "" monthlyPrice: 39.00 annualPrice: 29.00 unit: user/month features: slackIntegration: value: true microsoftTeamsIntegration: value: true privateWorkspaces: value: true singlePartnerWorkspaces: value: true multiPartnerWorkspaces: value: true communityManagerRole: value: true externalPartnerRole: value: true workspaceEditorRole: value: true workspaceViewerRole: value: true partnerViewerRole: value: true collectionViewerRole: value: true collectionEditorRole: value: true environmentViewerRole: value: true mockServerViewerRole: value: true monitoringViewerRole: value: true usageLimits: callsToPostmanApi: value: 100000 collectionRecoveryLimit: value: 90 packagesLimit: value: 25 mockServerCallsLimit: value: 10000 monitoringCallsLimit: value: 10000 localPerformanceTestingUserLimit: value: 500 localPerformanceTestingRunsLimit: value: 250 customDomainsLimit: value: 50 collectionGuestViewerLimit: value: 25 ENTERPRISE: description: "" monthlyPrice: 49.00 annualPrice: 49.00 unit: user/month features: slackIntegration: value: true microsoftTeamsIntegration: value: true privateWorkspaces: value: true singlePartnerWorkspaces: value: true multiPartnerWorkspaces: value: true privateApiNetwork: value: true testDataStorage: value: false localPerformanceTesting: value: false auditLogs: value: true deploymentControl: value: true userLevelReportingAndAnalytics: value: true customAlerts: value: true secretScanner: value: true singleSignOn: value: true userProvisioning: value: true SAML: value: true userGroups: value: true superAdminRole: value: true communityManagerRole: value: true externalPartnerRole: value: true partnerManagerRole: value: true apiGovernanceManagerRole: value: true apiNetworkManagerRole: value: true workspaceEditorRole: value: true workspaceViewerRole: value: true partnerViewerRole: value: true collectionViewerRole: value: true collectionEditorRole: value: true apiAdminRole: value: true apiEditorRole: value: true apiViewerRole: value: true environmentViewerRole: value: true mockServerViewerRole: value: true monitoringViewerRole: value: true apiNetworkFolderManagerRole: value: true priorityEmailSupport: value: true customerSuccessManager: value: true paymentMethod: value: - INVOICE - OTHER termsOfService: value: true usageLimits: callsToPostmanApi: value: 1000000 collectionRecoveryLimit: value: 90 packagesLimit: value: 100 mockServerCallsLimit: value: 100000 monitoringCallsLimit: value: 10000 customDomainsLimit: value: 50 collectionGuestViewerLimit: value: .inf addOns: extraMonitoringCalls: availableFor: - BASIC - PROFESSIONAL - ENTERPRISE price: 0.75 unit: "/month" features: null usageLimits: null usageLimitsExtensions: monitoringCallsLimit: value: 1000 extraMockServerCalls: availableFor: - BASIC - PROFESSIONAL - ENTERPRISE price: 0.75 unit: "/month" features: null usageLimits: null usageLimitsExtensions: mockServerCallsLimit: value: 1000 customDomains: availableFor: - BASIC - PROFESSIONAL - ENTERPRISE price: 10.00 unit: domain/month features: null usageLimits: null usageLimitsExtensions: customDomainsLimit: value: 1 postmanFlowsBasic: availableFor: - BASIC - PROFESSIONAL - ENTERPRISE monthlyPrice: 15.00 annualPrice: 12.00 unit: user/month features: postmanFlows: value: true flowsSupportForAI: value: true usageLimits: flowCredits: value: 25000 flowsPayloadSize: value: 1 usageLimitsExtensions: null postmanFlowsProfessional: availableFor: - BASIC - PROFESSIONAL - ENTERPRISE monthlyPrice: 25.00 annualPrice: 20.00 unit: user/month features: postmanFlows: value: true flowsRoleManagement: value: true flowsSupportForAI: value: true usageLimits: flowCredits: value: 100000 flowsPayloadSize: value: 5 usageLimitsExtensions: null postbotBasicTier: availableFor: - FREE - BASIC - PROFESSIONAL price: 9.00 unit: user/month features: postbot: value: true postbotWriteTestsForAPIs: value: true postbotAutomatesDocumentation: value: true postbotDebugsRequests: value: true postbotVisualizesApiResponses: value: true postbotExpertSupport: value: true usageLimits: null usageLimitsExtensions: null postbotEnterpriseTier: availableFor: - ENTERPRISE price: 19.00 unit: user/month features: postbot: value: true postbotWriteTestsForAPIs: value: true postbotAutomatesDocumentation: value: true postbotDebugsRequests: value: true postbotVisualizesApiResponses: value: true postbotExpertSupport: value: true postbotEnterpriseGradeAvailability: value: true postbotEnhancedPrivacy: value: true usageLimits: null usageLimitsExtensions: null unlimitedCollectionRunsAddOn: availableFor: - FREE - BASIC - PROFESSIONAL - ENTERPRISE price: 49.00 unit: user/month features: null usageLimits: collectionRunsLimit: value: .inf usageLimitsExtensions: null partnerManagerRoleProfessionalTierAddOn: availableFor: - PROFESSIONAL price: 29.00 unit: user/month features: partnerManagerRole: value: true usageLimits: null usageLimitsExtensions: null partnerManagerRoleEnterpriseTierAddOn: availableFor: - ENTERPRISE price: 49.00 unit: user/month features: partnerManagerRole: value: true usageLimits: null usageLimitsExtensions: null advancedSecurityAdministration: availableFor: - ENTERPRISE price: 29.00 unit: user/month features: advancedSecurity: value: true usageLimits: null usageLimitsExtensions: null apiBuilderAddOn: availableFor: - ENTERPRISE price: 49.00 unit: user/month features: apiBuilder: value: true usageLimits: null usageLimitsExtensions: null