Quick Start
Pipeline Studio is the visual Canvas path for sketching a baseline TPF application. It is useful for first-pass flow modelling and scaffold generation, but YAML remains the canonical path for current advanced features.
Current Scope
Pipeline Studio does not yet expose every current TPF capability. Use YAML and the linked guides for await boundaries, object ingest, checkpoint handoff, runtime mapping, advanced configuration, and Spring portability work.
Quick Start with Canvas
Open the visual Canvas designer at https://app.pipelineframework.org.
1. Access the Canvas Designer
Visit https://app.pipelineframework.org in your web browser.
2. Create Your First Pipeline
- Click the "New Pipeline" button
- Start adding steps by clicking the "+" button
- Configure each step by:
- Setting a descriptive name
- Choosing the appropriate cardinality (1-1, Expansion, Reduction, or Side effect)
- Defining input and output fields with rich Java types
3. Download Your Complete Application
Once you've designed your pipeline:
- Click the "Download Application" button
- Save the generated ZIP file containing your complete application
4. Build and Run Your Application
Extract the ZIP file and navigate to the application directory:
unzip your-pipeline-app.zip
cd your-pipeline-app
./mvnw clean compile
./mvnw quarkus:devYour application is now running locally.
Next Steps
After you have a baseline, use the current guides for the parts Canvas does not fully model yet:
- Functional Core, Imperative Shell
- Application Structure
- Pipeline Compilation
- Configuration
- Object Ingest
- Await Boundaries
- Checkpoint Handoff
Template Generator (Reference Only)
Use MCP and Template Generation when you need automation or CI-driven scaffold generation.
See Template Generator Reference for the lower-level reference.