RepoCloudflare (Workers AI)Cloudflare (Workers AI)published Apr 7, 2025seen 5d

cloudflare/pipelines-starter

TypeScript

Open original ↗

Captured source

source ↗
published Apr 7, 2025seen 5dcaptured 8hhttp 200method plain

cloudflare/pipelines-starter

Description: Starter template for Cloudflare Pipelines, which let you ingest real time data streams and load into R2.

Language: TypeScript

License: Apache-2.0

Stars: 13

Forks: 2

Open issues: 6

Created: 2025-04-07T09:29:50Z

Pushed: 2026-04-23T20:52:23Z

Default branch: main

Fork: no

Archived: no

README:

Cloudflare Pipelines

This is the starter template for Pipelines, which let you ingest real time data streams and load into R2. This template lets you send data from a Cloudflare Worker, to a pipeline.

  • Clone this repository to get started with sending data from a Worker to a pipeline.
  • Review the Pipelines developer documentation to dive deeper into how Pipelines Works

Usage

Create a pipeline

Visit the [getting started guide](https://developers.cloudflare.com/pipelines/getting-started/) for Pipelines for a full guide to creating your first pipeline.

If you already have a Cloudflare Workers paid account, get started quickly by running this command to create an R2 bucket, and create a pipeline:

npx wrangler@latest r2 bucket create pipelines-starter-bucket
npx wrangler@latest pipelines create pipeline-starter --r2-bucket pipelines-starter-bucket

Deploy it

You can create a project using this template by using npm create cloudflare@latest:

npm create cloudflare@latest pipelines-starter -- --template "cloudflare/pipelines-starter"

This will automatically clone this repository, install the dependencies, and prompt you to optionally deploy:

╭ Create an application with Cloudflare Step 1 of 3
│
├ In which directory do you want to create your application?
│ dir ./pipelines-starter
│
├ What would you like to start with?
│ category Template from a GitHub repo
│
├ What's the url of git repo containing the template you'd like to use?
│ repository cloudflare/pipelines-starter
│
├ Cloning template from: cloudflare/pipelines-starter
│
├ template cloned and validated
│
├ Copying template files
│ files copied to project directory
│
├ Installing dependencies
│ installed via `npm install`
│
╰ Application created

╭ Configuring your application for Cloudflare Step 2 of 3
│
├ Installing @cloudflare/workers-types
│ installed via npm
│
├ Adding latest types to `tsconfig.json`
│ added @cloudflare/workers-types/2023-07-01
│
├ Do you want to use git for version control?
│ yes git
│
├ Initializing git repo
│ initialized git
│
├ Committing new files
│ git commit
│
╰ Application configured

╭ Deploy with Cloudflare Step 3 of 3
│
├ Do you want to deploy your application?
│ no deploy via `npm run deploy`
│
╰ Done

────────────────────────────────────────────────────────────
🎉 SUCCESS Application created successfully!

The Pipelines documentation contains examples, the API reference, and architecture guidance.

License

Copyright 2025, Cloudflare. Apache 2.0 licensed. See the LICENSE file for details.

Notability

notability 2.0/10

Low-star starter repo.