Skip to content

Commit 8a86845

Browse files
committed
Workers Overview revamp
1 parent 378450a commit 8a86845

File tree

1 file changed

+54
-143
lines changed

1 file changed

+54
-143
lines changed

src/content/docs/workers/index.mdx

Lines changed: 54 additions & 143 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Overview
2+
title: Workers Overview
33
type: overview
44
pcx_content_type: overview
55
sidebar:
@@ -10,167 +10,78 @@ head:
1010
---
1111

1212
import {
13-
CardGrid,
13+
PackageManagers,
1414
Description,
15-
Feature,
1615
LinkButton,
17-
LinkTitleCard,
1816
Plan,
19-
RelatedProduct,
20-
Render,
17+
AstroIcon,
18+
Tabs,
19+
TabItem,
20+
CardGrid,
21+
LinkTitleCard,
2122
} from "~/components";
2223

23-
<Description>
24-
25-
Build serverless applications and deploy instantly across the globe for exceptional performance, reliability, and scale.
26-
27-
</Description>
24+
Cloudflare Workers gives you a fast, scalable way to build serverless **full-stack applications**, running on Cloudflare's **global edge** network for **low-latency** performance. Use your language and framework of choice, built-in CDN caching, globally distributed storage, and serverless AI inference to build and scale effortlessly without managing infrastructure.
2825

2926
<Plan type="all" />
3027

31-
Cloudflare Workers provides a [serverless](https://www.cloudflare.com/learning/serverless/what-is-serverless/) execution environment that allows you to create new applications or augment existing ones without configuring or maintaining infrastructure.
32-
33-
Cloudflare Workers runs on [Cloudflare’s global network](https://www.cloudflare.com/network/) in hundreds of cities worldwide, offering both [Free and Paid plans](/workers/platform/pricing/).
34-
35-
<LinkButton variant="primary" href="/workers/get-started/guide/">
36-
Get started
37-
</LinkButton> <LinkButton
38-
variant="secondary"
39-
href="https://dash.cloudflare.com/?to=/:account/workers-and-pages/create"
40-
>
28+
<Tabs>
29+
<TabItem label="Dashboard">
30+
<LinkButton variant="primary" href="https://dash.cloudflare.com/?to=/:account/workers-and-pages/create">
4131
Workers dashboard
4232
</LinkButton>
43-
44-
---
45-
46-
## Features
47-
48-
<Feature header="Wrangler" href="/workers/wrangler/install-and-update/">
49-
50-
The Workers command-line interface, Wrangler, allows you to [create](/workers/wrangler/commands/#init), [test](/workers/wrangler/commands/#dev), and [deploy](/workers/wrangler/commands/#deploy) your Workers projects.
51-
52-
</Feature>
53-
54-
<Feature header="Bindings" href="/workers/runtime-apis/bindings/">
55-
56-
Bindings allow your Workers to interact with resources on the Cloudflare developer platform, including [R2](/r2/), [KV](/kv/concepts/how-kv-works/), [Durable Objects](/durable-objects/), and [D1](/d1/).
57-
58-
</Feature>
59-
60-
<Feature header="Playground" href="/workers/playground/" cta="Use the Playground">
61-
62-
The Playground is a sandbox which gives you an instant way to preview and test a Worker directly in the browser against any site. No setup required.
63-
64-
</Feature>
65-
66-
---
67-
68-
## Related products
69-
70-
<RelatedProduct header="Workers AI" href="/workers-ai/" product="workers-ai">
71-
72-
Run machine learning models, powered by serverless GPUs, on Cloudflare’s global network.
73-
74-
</RelatedProduct>
75-
76-
<RelatedProduct header="R2" href="/r2/" product="r2">
77-
78-
Store large amounts of unstructured data without the costly egress bandwidth fees associated with typical cloud storage services.
79-
80-
</RelatedProduct>
81-
82-
<RelatedProduct header="D1" href="/d1/" product="d1">
83-
84-
Create new serverless SQL databases to query from your Workers and Pages projects.
85-
86-
</RelatedProduct>
87-
88-
<RelatedProduct header="Durable Objects" href="/durable-objects/" product="durable-objects">
89-
90-
A globally distributed coordination API with strongly consistent storage.
91-
92-
</RelatedProduct>
93-
94-
<RelatedProduct header="KV" href="/kv/" product="kv">
95-
96-
Create a global, low-latency, key-value data storage.
97-
98-
</RelatedProduct>
99-
100-
<RelatedProduct header="Queues" href="/queues/" product="queues">
101-
102-
Send and receive messages with guaranteed delivery and no charges for egress bandwidth.
103-
104-
</RelatedProduct>
105-
106-
<RelatedProduct header="Hyperdrive" href="/hyperdrive/" product="hyperdrive">
107-
108-
Turn your existing regional database into a globally distributed database.
109-
110-
</RelatedProduct>
111-
112-
<RelatedProduct header="Vectorize" href="/vectorize/" product="vectorize">
113-
114-
Build full-stack AI applications with Vectorize, Cloudflare’s vector database.
115-
116-
</RelatedProduct>
117-
118-
<RelatedProduct header="Zaraz" href="/zaraz/" product="zaraz">
119-
120-
Offload third-party tools and services to the cloud and improve the speed and security of your website.
121-
122-
</RelatedProduct>
123-
124-
---
125-
126-
## More resources
127-
33+
...continue with the [dashboard getting started guide](/workers/get-started/dashboard/)
34+
</TabItem>
35+
<TabItem label="CLI">
36+
<PackageManagers
37+
type="create"
38+
pkg="cloudflare@latest"
39+
args={"my-first-worker"}
40+
/>
41+
...continue with the [CLI getting started guide](/workers/get-started/guide/)
42+
</TabItem>
43+
</Tabs>
44+
45+
## Explore the possibilities
46+
47+
* Simple deployment with streamlined configuration
48+
* Supports both stateful and stateless applications
49+
* Multi-language compatibility, including JavaScript, TypeScript, Python, and Rust
50+
* Works with popular full-stack [frameworks](/workers/frameworks/)
51+
* Connects to [data stores](/workers/databases/connecting-to-databases/) with [smart placement](/workers/configuration/smart-placement/) for fast startup and high performance
52+
* Built-in support for [cron jobs](/workers/configuration/cron-triggers/), [workflows](/workflows/), and [queues](/queues/)
53+
* [Pricing](/workers/platform/pricing/) that's affordable at any scale
54+
55+
Integrations via [Bindings](/workers/runtime-apis/bindings/) let you connect to external services like databases, APIs, and storage, enabling functionality with a few lines of code:
56+
| Storage | Compute | Media |
57+
|----------|----------|----------|
58+
| <AstroIcon name="durable-objects"/> [Durable Objects](/durable-objects) <br /> Scalable stateful storage for real-time coordination. | <AstroIcon name="vectorize"/> [Vectorize](/vectorize) <br /> Vector database for AI-powered semantic search.| <AstroIcon name="cache"/> [Cache / CDN](/cache) <br /> Global caching for high-performance, low-latency delivery. |
59+
| <AstroIcon name="d1"/> [D1](/d1) <br /> Serverless SQL database built for fast, global queries. | <AstroIcon name="zaraz"/> [Zaraz](/zaraz) <br /> Privacy-friendly third-party script loading at the edge. | <AstroIcon name="hyperdrive"/> [Hyperdrive](/hyperdrive) <br /> Accelerate database queries by caching at the edge. |
60+
| <AstroIcon name="kv"/> [KV](/kv) <br /> Low-latency key-value storage for fast, edge-cached reads. | |
61+
| <AstroIcon name="r2"/> [R2](/r2) <br /> Zero-egress object storage for cost-efficient data access. | |
62+
63+
## See Workers in action
12864
<CardGrid>
12965

130-
<LinkTitleCard
131-
title="Learning Path"
132-
href="/learning-paths/workers/concepts/"
133-
icon="pen"
134-
>
135-
New to Workers? Get started with the Workers Learning Path.
66+
<LinkTitleCard title="Example: Using the Cache API" href="/workers/examples/cache-api/">
67+
Use the Cache API to store responses in Cloudflare's cache.
13668
</LinkTitleCard>
13769

138-
<LinkTitleCard
139-
title="Plans"
140-
href="/workers/platform/pricing/"
141-
icon="seti:shell"
142-
>
143-
Learn about Free and Paid plans.
70+
<LinkTitleCard title="Example: Setting Chron Triggers" href="/workers/examples/cron-trigger/">
71+
Set a Cron Trigger for your Worker.
14472
</LinkTitleCard>
14573

146-
<LinkTitleCard title="Limits" href="/workers/platform/limits/" icon="document">
147-
Learn about plan limits (Free plans get 100,000 requests per day).
74+
<LinkTitleCard title="Tutorial: Build an Image Generator with Workers AI" href="/workers-ai/tutorials/image-generation-playground/">
75+
In this series of videos, Kristian Freeman builds an AI Image Playground.
14876
</LinkTitleCard>
14977

150-
<LinkTitleCard
151-
title="Storage options"
152-
href="/workers/platform/storage-options/"
153-
icon="open-book"
154-
>
155-
Learn which storage option is best for your project.
78+
<LinkTitleCard title="Tutorial: Workers Observability" href="/workers/observability/logs/#video-tutorial">
79+
Learn how to collect, store, and analyze logs in the Cloudflare dashboard.
15680
</LinkTitleCard>
15781

158-
<LinkTitleCard
159-
title="Developer Discord"
160-
href="https://discord.cloudflare.com"
161-
icon="discord"
162-
>
163-
Connect with the Workers community on Discord to ask questions, share what you
164-
are building, and discuss the platform with other developers.
165-
</LinkTitleCard>
82+
</CardGrid>
16683

167-
<LinkTitleCard
168-
title="@CloudflareDev"
169-
href="https://x.com/cloudflaredev"
170-
icon="x.com"
171-
>
172-
Follow @CloudflareDev on Twitter to learn about product announcements, and
173-
what is new in Cloudflare Workers.
174-
</LinkTitleCard>
84+
[More tutorials](/workers/tutorials/)
85+
[More examples](/workers/examples/)
17586

176-
</CardGrid>
87+
[Join our Discord](https://discord.com/invite/cloudflaredev)

0 commit comments

Comments
 (0)