From 181f6e4815ad8269542db9d53ebbbc9745fda12c Mon Sep 17 00:00:00 2001 From: hcourdent Date: Mon, 25 Nov 2024 17:25:33 +0100 Subject: [PATCH] SOC 2 EE and features list reorder --- docs/misc/12_support_and_sla/index.mdx | 2 + src/components/Pricing.js | 131 ++++++++++++++----------- src/landing/LogoClouds.tsx | 2 +- 3 files changed, 75 insertions(+), 60 deletions(-) diff --git a/docs/misc/12_support_and_sla/index.mdx b/docs/misc/12_support_and_sla/index.mdx index 5418ede72..abce10d77 100644 --- a/docs/misc/12_support_and_sla/index.mdx +++ b/docs/misc/12_support_and_sla/index.mdx @@ -40,6 +40,8 @@ Our SLA defines the expected response times for each priority level: Windmill adheres to SOC 2 Type II compliance. As part of our commitment to maintaining a secure platform, we conduct regular penetration testing. Any identified vulnerabilities are treated with utmost priority (P0) and addressed promptly, with same-day fixes being our standard practice. We prioritize the security of our users and strive to provide a safe environment for their automation needs. +Our SOC 2 Type II report is available upon request for [Enterprise](/pricing) customers. + ## Contacting support If you require support or have any questions, you can reach out to our support team through the following channels: diff --git a/src/components/Pricing.js b/src/components/Pricing.js index 2340e8bc3..801f8702e 100644 --- a/src/components/Pricing.js +++ b/src/components/Pricing.js @@ -401,40 +401,7 @@ const sections = [ 'tier-team': true }, link: '/docs/apps/public_apps' - }, - { - name: 'Email triggers', - tiers: { - 'tier-free-selfhost': 'Max 100 emails per day', - 'tier-enterprise-selfhost': 'Unlimited', - 'tier-enterprise-cloud': 'Unlimited', - 'tier-free': 'Unlimited', - 'tier-team': 'Unlimited' - }, - link: '/docs/advanced/email_triggers' - }, - { - name: 'Websocket triggers', - tiers: { - 'tier-free-selfhost': true, - 'tier-enterprise-selfhost': true, - 'tier-enterprise-cloud': false, - 'tier-free': false, - 'tier-team': false - }, - link: '/docs/core_concepts/40_websocket_triggers' - }, - { - name: 'Kafka triggers', - tiers: { - 'tier-free-selfhost': false, - 'tier-enterprise-selfhost': true, - 'tier-enterprise-cloud': false, - 'tier-free': false, - 'tier-team': false - }, - link: '/docs/core_concepts/kafka_triggers' - }, + }, { name: 'BigQuery, Snowflake and MS SQL runtimes as languages', tiers: { @@ -479,6 +446,41 @@ const sections = [ }, link: '/docs/core_concepts/object_storage_in_windmill' }, + { + name: 'Email triggers', + tiers: { + 'tier-free-selfhost': 'Max 100 emails per day', + 'tier-enterprise-selfhost': 'Unlimited', + 'tier-enterprise-cloud': 'Unlimited', + 'tier-free': 'Unlimited', + 'tier-team': 'Unlimited' + }, + link: '/docs/advanced/email_triggers' + }, + { + name: 'Websocket triggers', + tiers: { + 'tier-free-selfhost': true, + 'tier-enterprise-selfhost': true, + 'tier-enterprise-cloud': false, + 'tier-free': false, + 'tier-team': false + }, + link: '/docs/core_concepts/40_websocket_triggers', + tooltip: 'Self-hosted only' + }, + { + name: 'Kafka triggers', + tiers: { + 'tier-free-selfhost': false, + 'tier-enterprise-selfhost': true, + 'tier-enterprise-cloud': false, + 'tier-free': false, + 'tier-team': false + }, + link: '/docs/core_concepts/kafka_triggers', + tooltip: 'Self-hosted only' + }, { name: 'Private Hub', tiers: { @@ -517,26 +519,26 @@ const sections = [ link: '/docs/core_concepts/authentification' }, { - name: 'Custom OAuth', + name: 'Workspace secret custom encryption', tiers: { - 'tier-free-selfhost': false, + 'tier-free-selfhost': true, 'tier-enterprise-selfhost': true, 'tier-enterprise-cloud': true, - 'tier-free': false, - 'tier-team': false + 'tier-free': true, + 'tier-team': true }, - link: '/docs/misc/setup_oauth#custom-oauth-1' + link: '/docs/core_concepts/workspace_secret_encryption' }, { - name: 'Workspace secret custom encryption', + name: 'Custom OAuth', tiers: { - 'tier-free-selfhost': true, + 'tier-free-selfhost': false, 'tier-enterprise-selfhost': true, 'tier-enterprise-cloud': true, - 'tier-free': true, - 'tier-team': true + 'tier-free': false, + 'tier-team': false }, - link: '/docs/core_concepts/workspace_secret_encryption' + link: '/docs/misc/setup_oauth#custom-oauth-1' }, { name: 'SAML & SCIM support including groups synchronization', @@ -567,12 +569,20 @@ const sections = [ 'tier-enterprise-selfhost': '24/7 Priority support with 3h response and dedicated Slack channel', 'tier-enterprise-cloud': - '24/7 Priority support with 3h response and dedicated Slack channel', + '24/7 Priority support with 3h response and dedicated Slack', 'tier-free': 'Community support on Discord', 'tier-team': 'Priority support on Discord' }, link: '/docs/misc/support_and_sla' }, + { + name: 'SOC 2 Type II report', + tiers: { + 'tier-enterprise-selfhost': true, + 'tier-enterprise-cloud': true + }, + link: '/docs/misc/support_and_sla#security' + }, { name: 'Design partners for roadmap', tiers: { @@ -779,7 +789,8 @@ const sections = [ 'tier-free': false, 'tier-team': false }, - link: '/docs/misc/windows_workers' + link: '/docs/misc/windows_workers', + tooltip: 'Self-hosted only' } ] }, @@ -807,7 +818,8 @@ const sections = [ 'tier-free': false, 'tier-team': false }, - link: '/docs/core_concepts/autoscaling' + link: '/docs/core_concepts/autoscaling', + tooltip: 'Self-hosted only' }, { name: 'Critical alerts', @@ -818,7 +830,8 @@ const sections = [ 'tier-free': false, 'tier-team': false }, - link: '/docs/core_concepts/critical_alerts' + link: '/docs/core_concepts/critical_alerts', + tooltip: 'Self-hosted only' }, { name: 'Script-specific workers (dedicated) / High throughput', @@ -847,17 +860,6 @@ const sections = [ { name: 'Flows', attributes: [ - { - name: 'Restart deployed flows from any node', - tiers: { - 'tier-free-selfhost': false, - 'tier-enterprise-selfhost': true, - 'tier-enterprise-cloud': true, - 'tier-free': true, - 'tier-team': true - }, - link: '/blog/launch-week-1/restartable-flows' - }, { name: 'Priority for steps', tiers: { @@ -870,6 +872,17 @@ const sections = [ link: '/docs/flows/priority', tooltip: 'Self-hosted only' }, + { + name: 'Restart deployed flows from any node', + tiers: { + 'tier-free-selfhost': false, + 'tier-enterprise-selfhost': true, + 'tier-enterprise-cloud': true, + 'tier-free': true, + 'tier-team': true + }, + link: '/blog/launch-week-1/restartable-flows' + }, { name: 'Lifetime / Delete after use', tiers: { diff --git a/src/landing/LogoClouds.tsx b/src/landing/LogoClouds.tsx index 10e5b008b..e005824b0 100644 --- a/src/landing/LogoClouds.tsx +++ b/src/landing/LogoClouds.tsx @@ -54,7 +54,7 @@ export default function LogoClouds() {

- Trusted by 2000+ organizations, including: + Trusted by 3,000+ organizations, including:

{logos.map((logo) => (