Skip to content

Commit c30cc0c

Browse files
authored
Merge pull request #3320 from FlowFuse/remove-free-branch
Remove free plan
2 parents b3ad86a + c1278e5 commit c30cc0c

6 files changed

Lines changed: 42 additions & 86 deletions

File tree

src/_data/pricingFeatures.yaml

Lines changed: 28 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ sections:
33
rows:
44
- id: cloud-devices
55
label: Edge Devices
6-
cloudValues: [ 'check', 'check', 'check', 'check' ]
6+
cloudValues: [ 'check', 'check', 'check' ]
77
tags: [ 'cloud' ]
88
info: "<ul class='py-4'><li><span class='font-semibold'>Starter:</span> Includes 5 edge devices.</li><li><span class='font-semibold'>Team:</span> Starts with 5, shared with hosted instance count.</li><li><span class='font-semibold'>Enterprise:</span> Starts with 20, shared with hosted instance count.</li></ul>"
99
- id: nr-hosting
1010
label: Node-RED Hosting
11-
cloudValues: [ null, 'check', 'check', 'check' ]
11+
cloudValues: [ 'check', 'check', 'check' ]
1212
selfHostedValues: [ 'check', 'check' ]
1313
tags: [ 'cloud', 'self-hosted' ]
1414
info: "<p>FlowFuse hosts Node-RED instances.</p>"
1515
- id: cloud-instances
1616
label: Hosted Instances
17-
cloudValues: [ null, 'check', 'check', 'check' ]
17+
cloudValues: [ 'check', 'check', 'check' ]
1818
tags: [ 'cloud' ]
1919
info: "<ul class='py-4'><li><span class='font-semibold'>Starter:</span> Starts with 2 hosted instances, 2 remote instances. Upgrades available up to 3 hosted/3 remote instances.</li><li><span class='font-semibold'>Team:</span> Starts with 5, shared with edge device count.</li><li><span class='font-semibold'>Enterprise:</span> Starts with 20, shared with edge device count.</li></ul>"
2020
- id: self-hosted-instances
@@ -44,31 +44,31 @@ sections:
4444
info:
4545
- id: custom-hostname
4646
label: Custom Hostnames
47-
cloudValues: [ null, null, null, 'check' ]
47+
cloudValues: [ null, null, 'check' ]
4848
selfHostedValues: [ null, 'check' ]
4949
tags: [ 'cloud', 'self-hosted' ]
5050
info: "<p>Access your Node-RED application via your own domain name.</p>"
5151
- id: persistent-files
5252
label: Persistent files
53-
cloudValues: [ null, '1 GB', '10 GB', '100 GB' ]
53+
cloudValues: [ '1 GB', '10 GB', '100 GB' ]
5454
tags: [ 'cloud' ]
5555
info: "<p>FlowFuse allows Node-RED instances to store files persistently to local file system. This is the space limit for these files.</p>"
5656
- id: persistent-context
5757
label: Persistent Context
58-
cloudValues: [ null, '10 MB', '100 MB', '1 GB' ]
58+
cloudValues: [ '10 MB', '100 MB', '1 GB' ]
5959
tags: [ 'cloud' ]
6060
info: "<p>In-memory values defined in a Node-RED flow will persist across project restarts and upgrades.</p>"
6161
- label: Scale
6262
rows:
6363
- id: device-mgmt
6464
label: Device Management
65-
cloudValues: [ 'check', 'check', 'check', 'check' ]
65+
cloudValues: [ 'check', 'check', 'check' ]
6666
selfHostedValues: [ 'check', 'check' ]
6767
tags: [ 'cloud', 'self-hosted' ]
6868
info: "<p>Connect to edge devices to quickly assess and update logic. Debug one device and roll out improvements to your fleet in minutes. All securely without requiring full device access for your whole organization.</p>"
6969
- id: mqtt-broker-cloud
7070
label: MQTT Broker
71-
cloudValues: [ null, 'check', 'check', 'check' ]
71+
cloudValues: [ 'check', 'check', 'check' ]
7272
tags: [ 'cloud' ]
7373
info: "<p>Easily manage and create MQTT clients to transport data for efficient messaging and communication within your applications. The Starter Tier includes 2 clients, the Team Tier includes 5 clients, and the Enterprise Tier includes 20 clients as part of your existing plan. Additional clients can be purchased as needed in the future.</p>"
7474
- id: mqtt-broker-sh
@@ -78,93 +78,93 @@ sections:
7878
info: "<p>Easily manage and create MQTT clients to transport data efficiently within your applications. The Team Tier includes 8 clients for free as part of your existing plan, and the Enterprise Tier includes 20. You can purchase additional clients as needed in the future.</p>"
7979
- id: volume-pricing
8080
label: Volume Pricing
81-
cloudValues: [ null, null, 'check', 'check' ]
81+
cloudValues: [ null, 'check', 'check' ]
8282
selfHostedValues: [ 'check', 'check' ]
8383
tags: [ 'cloud', 'self-hosted' ]
8484
info: "<p>Scaling to hundreds or thousands of Node-RED instances? <a href='/contact-us'>Contact us</a> for customized volume discounts!</p>"
8585
- id: edge-development
8686
label: Edge Development
87-
cloudValues: [ null, null, 'check', 'check' ]
87+
cloudValues: [ null, 'check', 'check' ]
8888
selfHostedValues: [ 'check', 'check' ]
8989
tags: [ 'cloud', 'self-hosted' ]
9090
info: "<p>Connect to an edge device and develop your flows.</p>"
9191
- id: pipelines
9292
label: DevOps Pipelines
93-
cloudValues: [ null, null, 'check', 'check' ]
93+
cloudValues: [ null, 'check', 'check' ]
9494
selfHostedValues: [ 'check', 'check' ]
9595
tags: [ 'cloud', 'self-hosted' ]
9696
info: "<p>DevOps pipelines allows for you to setup different environments for development, testing and production Node-RED instances.</p>"
9797
- id: project-nodes
9898
label: Seamless Data Stream
99-
cloudValues: [ null, null, 'check', 'check' ]
99+
cloudValues: [ null, 'check', 'check' ]
100100
selfHostedValues: [ 'check', 'check' ]
101101
tags: [ 'cloud', 'self-hosted' ]
102102
info: "<p><a href='https://github.com/FlowFuse/nr-project-nodes' target='blank'>FlowFuse Project Nodes</a> enable the passing of data and messages between your Node-RED projects, included with all FlowFuse Projects by default.</p>"
103103
- id: device-groups
104104
label: Device Group Management
105-
cloudValues: [ null, null, null, 'check' ]
105+
cloudValues: [ null, null, 'check' ]
106106
selfHostedValues: [ null, 'check' ]
107107
tags: [ 'cloud', 'self-hosted' ]
108108
info: "<p>Device Groups enables users to logically group their devices assigned to an application. Additionally, Device Groups can be integrated into the DevOps Pipeline.</p>"
109109
- id: git-integration
110110
label: Git Integration
111-
cloudValues: [ null, null, null, 'check' ]
111+
cloudValues: [ null, null, 'check' ]
112112
selfHostedValues: [ null, 'check' ]
113113
tags: [ 'cloud', 'self-hosted' ]
114114
info: "<p>Backup your flows to a remote git repository through a DevOps Pipeline.</p>"
115115
- id: ha
116116
label: High Availability
117-
cloudValues: [ null, null, null, 'check' ]
117+
cloudValues: [ null, null, 'check' ]
118118
selfHostedValues: [ null, 'check' ]
119119
tags: [ 'cloud', 'self-hosted' ]
120120
info: "<p>Leverage horizontal scaling for reliable and scalible processing of your data through Node-RED.</p>"
121121
- label: Secure
122122
rows:
123123
- id: audit-log
124124
label: Audit Log
125-
cloudValues: [ 'check', 'check', 'check', 'check' ]
125+
cloudValues: [ 'check', 'check', 'check' ]
126126
selfHostedValues: [ 'check', 'check' ]
127127
tags: [ 'cloud', 'self-hosted' ]
128128
info: "<p>Keep track of everything going on in your Node-RED instances and FlowFuse.</p><p>Audit Logs provide details on what actions have taken place, when they happened, and who did them.</p>"
129129
- id: rbac
130130
label: Role-Based Access Control
131-
cloudValues: [ null, 'check', 'check', 'check' ]
131+
cloudValues: [ 'check', 'check', 'check' ]
132132
selfHostedValues: [ 'check', 'check' ]
133133
tags: [ 'cloud', 'self-hosted' ]
134134
info: "<p>FlowFuse's intuitive team management tooling makes it easy for you to control whom has access to what.</p>"
135135
- id: security
136136
label: Endpoint Security
137-
cloudValues: [ null, 'None<br>HTTP Basic Auth', 'None<br>HTTP Basic Auth<br>FlowFuse Authentication', 'None<br>HTTP Basic Auth<br>FlowFuse Authentication' ]
137+
cloudValues: [ 'None<br>HTTP Basic Auth', 'None<br>HTTP Basic Auth<br>FlowFuse Authentication', 'None<br>HTTP Basic Auth<br>FlowFuse Authentication' ]
138138
selfHostedValues: [ 'None<br>HTTP Basic Auth', 'None<br>HTTP Basic Auth<br>FlowFuse Authentication' ]
139139
tags: [ 'cloud', 'self-hosted' ]
140140
info: "<p>Use FlowFuse credentials to secure HTTP endpoints for hosted instances.</p>"
141141
- id: 2fa
142142
label: Two-factor authentication
143-
cloudValues: [ 'check', 'check', 'check', 'check' ]
143+
cloudValues: [ 'check', 'check', 'check' ]
144144
selfHostedValues: [ 'check', 'check' ]
145145
tags: [ 'cloud', 'self-hosted' ]
146146
info: "<p><a href='https://flowfuse.com/docs/user/user-settings/#two-factor-authentication' target='blank'>Two-factor authentication</a> adds an extra layer of security to your account.</p>"
147147
- id: certified-nodes
148148
label: Certified Nodes
149-
cloudValues: [ null, null, 'check', 'check' ]
149+
cloudValues: [ null, 'check', 'check' ]
150150
selfHostedValues: [ 'check', 'check' ]
151151
tags: [ 'cloud', 'self-hosted' ]
152152
info: "<p>FlowFuse Certified Nodes a selection of certfied Node-RED nodes, enhancing efficiency and security.</p>"
153153
- id: instance-monitoring
154154
label: Instance Monitoring
155-
cloudValues: [ null, null, 'check', 'check' ]
155+
cloudValues: [ null, 'check', 'check' ]
156156
selfHostedValues: [ 'check', 'check' ]
157157
tags: [ 'cloud', 'self-hosted' ]
158158
info: "<p>You can enable alerts to be sent to you via email. <a href='https://flowfuse.com/docs/user/instance-settings/#alerts' target='blank'>Learn more</a></p>"
159159
- id: sso
160160
label: Single Sign-On (SSO)
161-
cloudValues: [ null, null, null, 'check' ]
161+
cloudValues: [ null, null, 'check' ]
162162
selfHostedValues: [ null, 'check' ]
163163
tags: [ 'cloud', 'self-hosted' ]
164164
info: "<p>FlowFuse can be configured to run with your own Single Sign-On (SSO) provider. Allow users to access FlowFuse with a single set of login credentials, improving security, user experience, and save them time.</p>"
165165
- id: hipaa
166166
label: BAA for Hipaa
167-
cloudValues: [ null, null, null, 'check' ]
167+
cloudValues: [ null, null, 'check' ]
168168
selfHostedValues: [ null, 'check' ]
169169
tags: [ 'cloud', 'self-hosted' ]
170170
info: "<p>Ensure FlowFuse properly safeguards protected health information (PHI) they handle on your business's behalf, mitigating the risk of data breaches and potential HIPAA violations.</p>"
@@ -177,24 +177,24 @@ sections:
177177
info: "<p>FlowFuse allows multiple team members to collaborate on the same Node-RED flows.</p>"
178178
- id: team-members
179179
label: Team Members
180-
cloudValues: [ '1', '2', '20', 'Unlimited' ]
180+
cloudValues: [ '2', '20', 'Unlimited' ]
181181
selfHostedValues: [ '20', 'Unlimited' ]
182182
tags: [ 'cloud', 'self-hosted' ]
183183
info: "<p>FlowFuse allows multiple team members to collaborate on the same Node-RED flows.</p>"
184184
- id: blueprints-cloud
185185
label: Access to Blueprints
186-
cloudValues: [ null, 'check', 'check', 'check' ]
186+
cloudValues: [ 'check', 'check', 'check' ]
187187
tags: [ 'cloud' ]
188188
info: "<p><a href='https://flowfuse.com/blog/2023/10/blueprints/' target='blank'>FlowFuse's Blueprints</a> simplify Node-RED deployments by offering pre-built, customizable flows for specific use cases.</p>"
189189
- id: dashboard
190190
label: Node-RED Dashboard
191-
cloudValues: [ 'check', 'check', 'check', 'check' ]
191+
cloudValues: [ 'check', 'check', 'check' ]
192192
selfHostedValues: [ 'check', 'check' ]
193193
tags: [ 'cloud', 'self-hosted' ]
194194
info: "<p>Visualize your data with the powerful and intuitive <a href='https://dashboard.flowfuse.com' target='blank'>Node-RED Dashboard</a></p>"
195195
- id: multi-user-dashboard
196196
label: Personalised Multi-user Dashboards
197-
cloudValues: [ null, null, 'check', 'check' ]
197+
cloudValues: [ null, 'check', 'check' ]
198198
selfHostedValues: [ 'check', 'check' ]
199199
tags: [ 'cloud', 'self-hosted' ]
200200
info: "<p>Personalised Multi-user Dashboard allow you to build applications that provide unique data to each user <a href='https://flowfuse.com/blog/2024/01/dashboard-2-multi-user' target='blank'>Learn more</a></p>"
@@ -210,9 +210,6 @@ sections:
210210
info: "<p>Setup standard nodes and flows that can be shared with all team members.</p>"
211211
buttons:
212212
cloud:
213-
- cta: GET STARTED
214-
url: https://app.flowfuse.com/account/create
215-
onclick: "capture('cta-join', {'position': 'secondary'}, {'plan': 'cloud-free'})"
216213
- cta: TRY FOR FREE
217214
url: https://app.flowfuse.com/account/create
218215
onclick: "capture('cta-join', {'position': 'secondary'}, {'plan': 'cloud-starter'})"
@@ -228,4 +225,4 @@ buttons:
228225
onclick: "capture('cta-install', {'position': 'secondary'}, {'plan': 'sh-starter'})"
229226
- cta: Request a Quote
230227
url: /pricing/request-quote/
231-
onclick: "capture('cta-request-quote', {'position': 'secondary'}, {'plan': 'sh-enterprise'})"
228+
onclick: "capture('cta-request-quote', {'position': 'secondary'}, {'plan': 'sh-enterprise'})"

src/_includes/feature_lists/features-table-base.njk

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
<div class="ff-feature-table m-auto">
22
<ul class="{{ hosting }} ff-feature-table-section sticky top-0 md:top-14 z-10">
33
<li class="ff-feature--column-header">
4-
<span class="sticky left-0 h-full"></span>
4+
<span class="sticky left-0 h-full bg-white"></span>
55
{% if hosting == "cloud" %}
6-
<label class="mr-2">
7-
<div>Free</div>
8-
</label>
96
<label class="mr-2">
107
<div>Starter</div>
118
</label>

src/css/style.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1226,7 +1226,7 @@ h4:hover .header-anchor {
12261226

12271227
.ff-feature-table-section li {
12281228
display: grid;
1229-
grid-template-columns: 270px 1fr 1fr 1fr 1fr;
1229+
grid-template-columns: 270px 1fr 1fr 1fr;
12301230
align-items: center;
12311231
@apply bg-indigo-50/30;
12321232
}
@@ -1241,7 +1241,7 @@ h4:hover .header-anchor {
12411241

12421242
@media (max-width: 720px) {
12431243
.ff-feature-table-section li {
1244-
grid-template-columns: 220px 1fr 1fr 1fr 1fr;
1244+
grid-template-columns: 220px 1fr 1fr 1fr;
12451245
}
12461246
.self-hosted.ff-feature-table-section li {
12471247
grid-template-columns: 220px 1fr 1fr;
@@ -1250,7 +1250,7 @@ h4:hover .header-anchor {
12501250

12511251
@media (max-width: 680px) {
12521252
.ff-feature-table-section li {
1253-
grid-template-columns: 170px 1fr 1fr 1fr 1fr;
1253+
grid-template-columns: 170px 1fr 1fr 1fr;
12541254
}
12551255
.self-hosted.ff-feature-table-section li {
12561256
grid-template-columns: 170px 1fr 1fr;

src/css/style.page.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
@layer components {
146146
.pricing-tiles {
147147
position: relative;
148-
grid-template-columns: 1fr 1fr 1fr 1fr;
148+
grid-template-columns: 1fr 1fr 1fr;
149149
gap: 20px;
150150
z-index: 2;
151151
margin-left: auto;

0 commit comments

Comments
 (0)