Skip to content

Commit 5851c3c

Browse files
Use content collection for pricing
1 parent 634187d commit 5851c3c

File tree

10 files changed

+329
-198
lines changed

10 files changed

+329
-198
lines changed

src/content.config.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
compatibilityFlagsSchema,
1616
glossarySchema,
1717
learningPathsSchema,
18+
pricingSchema,
1819
videosSchema,
1920
workersAiModelsSchema,
2021
warpReleasesSchema,
@@ -87,6 +88,10 @@ export const collections = {
8788
products: defineCollection({
8889
loader: dataLoader("products"),
8990
}),
91+
pricing: defineCollection({
92+
loader: dataLoader("pricing"),
93+
schema: pricingSchema,
94+
}),
9095
"workers-ai-models": defineCollection({
9196
loader: dataLoader("workers-ai-models"),
9297
schema: workersAiModelsSchema,

src/content/pricing/ai.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
category: ai
2+
name: AI
3+
icon: 🤖
4+
products:
5+
- product: Vectorize
6+
description: Vector database for AI
7+
link: /vectorize/
8+
components:
9+
- name: Vector dimensions queried
10+
included: None
11+
unit: per million
12+
price: "$0.01"
13+
- name: Vector dimensions stored
14+
included: None
15+
unit: per 100 million
16+
price: "$0.05"
17+
18+
- product: Workers AI
19+
description: Run AI models at the edge
20+
link: /workers-ai/
21+
components:
22+
- name: Neurons
23+
included: None
24+
unit: per 1,000 neurons/day
25+
price: "$0.011"

src/content/pricing/compute.yaml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
category: compute
2+
name: Compute
3+
icon: 🚀
4+
products:
5+
- product: Workers
6+
description: Run serverless code at the edge
7+
link: /workers/
8+
components:
9+
- name: Requests
10+
included: 10 million
11+
unit: per million requests
12+
price: "$0.30"
13+
- name: CPU time
14+
included: 30 million ms
15+
unit: per million CPU milliseconds
16+
price: "$0.02"
17+
18+
- product: Workers for Platforms
19+
description: Deploy Workers on behalf of your customers
20+
link: /cloudflare-for-platforms/workers-for-platforms/
21+
components:
22+
- name: Requests
23+
included: 20 million
24+
unit: per million requests
25+
price: "$0.30"
26+
- name: CPU time
27+
included: 60 million ms
28+
unit: per million CPU milliseconds
29+
price: "$0.02"
30+
- name: Scripts Deployed
31+
included: "1,000"
32+
unit: per script
33+
price: "$0.02"
34+
35+
- product: Workflows
36+
description: Build durable, scalable applications
37+
link: /workflows/
38+
components:
39+
- name: Requests
40+
included: None
41+
unit: per million requests
42+
price: "$0.30"
43+
- name: CPU time
44+
included: None
45+
unit: per million CPU milliseconds
46+
price: "$0.02"
47+
- name: Storage
48+
included: None
49+
unit: per GB-month
50+
price: "$0.20"

src/content/pricing/media.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
category: media
2+
name: Media
3+
icon: 🎬
4+
products:
5+
- product: Realtime
6+
description: Live data streaming platform
7+
link: /realtime/
8+
components:
9+
- name: Data Egress
10+
included: None
11+
unit: per GB
12+
price: "$0.05"
13+
14+
- product: Images
15+
description: Resize, optimize, and transform images
16+
link: /images/
17+
components:
18+
- name: Unique transformations
19+
included: None
20+
unit: per 1,000
21+
price: "$0.50"
22+
- name: Images Stored
23+
included: None
24+
unit: per 100,000
25+
price: "$5.00"
26+
- name: Images Delivered
27+
included: None
28+
unit: per 100,000
29+
price: "$1.00"
30+
31+
- product: Stream
32+
description: Video streaming platform
33+
link: /stream/
34+
components:
35+
- name: Minutes Stored
36+
included: None
37+
unit: per 1,000 minutes
38+
price: "$5.00"
39+
- name: Minutes Delivered
40+
included: None
41+
unit: per 1,000 minutes
42+
price: "$1.00"

src/content/pricing/other.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
category: other
2+
name: Other Services
3+
icon: 🔧
4+
products:
5+
- product: Queues
6+
description: Message queuing service
7+
link: /queues/
8+
components:
9+
- name: Standard Operations
10+
included: None
11+
unit: per million operations
12+
price: "$0.40"
13+
14+
- product: Workers Observability
15+
description: Monitor Workers performance
16+
link: /workers/observability/
17+
components:
18+
- name: Events
19+
included: 20 million
20+
unit: per million events
21+
price: "$0.60"
22+
23+
- product: Workers Builds
24+
description: Build Workers at scale
25+
link: /workers/
26+
components:
27+
- name: Build Minutes
28+
included: None
29+
unit: per minute
30+
price: "$0.005"
31+
32+
- product: Zaraz
33+
description: Third-party tool manager
34+
link: /zaraz/
35+
components:
36+
- name: Events
37+
included: None
38+
unit: per million events
39+
price: "$5.00"

src/content/pricing/storage.yaml

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
category: storage
2+
name: Storage & Data
3+
icon: 💾
4+
products:
5+
- product: R2
6+
description: Object storage with zero egress fees
7+
link: /r2/
8+
components:
9+
- name: Standard Storage
10+
included: 10 GB-month
11+
unit: per GB-month
12+
price: "$0.015"
13+
- name: Standard Class A operations
14+
included: 1 million
15+
unit: per million requests
16+
price: "$4.50"
17+
- name: Standard Class B operations
18+
included: 10 million
19+
unit: per million requests
20+
price: "$0.36"
21+
- name: Infrequent Access Storage
22+
included: 10 GB-month
23+
unit: per GB-month
24+
price: "$0.015"
25+
- name: Infrequent Access Class A operations
26+
included: 1 million
27+
unit: per million requests
28+
price: "$9.00"
29+
- name: Infrequent Access Class B operations
30+
included: 10 million
31+
unit: per million requests
32+
price: "$0.90"
33+
- name: Infrequent Access Data Retrieval
34+
included: None
35+
unit: per GB
36+
price: "$0.10"
37+
38+
- product: Workers KV
39+
description: Low-latency key-value data store
40+
link: /kv/
41+
components:
42+
- name: Stored Data
43+
included: 1 GB
44+
unit: per GB-month
45+
price: "$0.50"
46+
- name: Read Requests
47+
included: 10 million
48+
unit: per million requests
49+
price: "$0.50"
50+
- name: Write, Delete, List requests
51+
included: 1 million
52+
unit: per million requests
53+
price: "$5.00"
54+
55+
- product: D1
56+
description: Serverless SQL database
57+
link: /d1/
58+
components:
59+
- name: Storage
60+
included: None
61+
unit: per GB-month
62+
price: "$0.75"
63+
- name: Rows read
64+
included: None
65+
unit: per million rows
66+
price: "$0.001"
67+
- name: Rows written
68+
included: None
69+
unit: per million rows
70+
price: "$1.00"
71+
72+
- product: Durable Objects
73+
description: Stateful serverless applications
74+
link: /durable-objects/
75+
components:
76+
- name: Rows Read
77+
included: None
78+
unit: per million rows
79+
price: "$0.0001"
80+
- name: Rows written
81+
included: None
82+
unit: per million rows
83+
price: "$1.00"
84+
- name: SQL Stored data
85+
included: None
86+
unit: per GB-month
87+
price: "$0.20"
88+
- name: Read request units
89+
included: None
90+
unit: per million
91+
price: "$0.20"
92+
93+
- product: Hyperdrive
94+
description: Database connection pooling
95+
link: /hyperdrive/
96+
components:
97+
- name: Queries
98+
included: Unlimited
99+
unit: ""
100+
price: Free
101+
102+
- product: Workers Analytics Engine
103+
description: Time-series analytics at scale
104+
link: /analytics/analytics-engine/
105+
components:
106+
- name: Data points written
107+
included: 10 million
108+
unit: per million
109+
price: "$0.25"
110+
- name: Read queries
111+
included: 1 million
112+
unit: per million
113+
price: "$1.00"
114+
115+
- product: Pipelines
116+
description: Transform and route data streams
117+
link: /pipelines/
118+
components:
119+
- name: Ingestion
120+
included: None
121+
unit: per GB
122+
price: "$0.02"
123+
- name: Delivery to R2
124+
included: None
125+
unit: per GB
126+
price: "$0.02"

src/content/products/pricing.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: Pricing
2+
3+
product:
4+
title: Pricing
5+
url: /pricing/
6+
show: false
7+
8+
meta:
9+
title: Cloudflare Developer Platform Pricing
10+
description: Simple, transparent pricing for Cloudflare's developer products. Pay only for what you use.

0 commit comments

Comments
 (0)