--- title: "Quick Start Guide" description: "Get started with creating and running TIR Pipelines" --- # Quick Start Guide ## Prerequisites - **TIR Account:** Ensure you have access to a TIR project. - **Pipeline YAML File:** A valid Argo Workflow or Kubeflow Pipelines YAML template. - **(Optional) Docker Image:** If running custom containers, have your image pushed to the E2E Container Registry. ## Create Your First Pipeline 1. **Navigate to Pipelines:** - In your TIR project dashboard, click **Pipelines** > **Pipeline** in the sidebar. - You will be directed to the **Manage Pipelines** page. 2. **Start Pipeline Creation:** - If this is your first pipeline, click **GET STARTED** to create a default hello-world pipeline. - Otherwise, click **CREATE PIPELINE** to create a custom pipeline. 3. **Choose Creation Mode:** - **Create a new pipeline** — Upload a `.yaml` file, provide a name and description, then click **UPLOAD**. - **Create a new pipeline version under an existing pipeline** — Select the target pipeline, upload a `.yaml` file, and click **UPLOAD**. :::warning Avoid introducing additional nodes or commands in your YAML that could conflict with existing node definitions. ::: 4. **Pipeline Created:** - After successful creation, you will see the pipeline details page with pipeline versions. - From here you can create runs or view existing runs. ## Create a Run 1. **Navigate to Runs:** - Go to **Pipelines** > **Run** in the sidebar, or click the **Create Run** icon from a specific pipeline. 2. **Select an Experiment:** - Choose an existing experiment or create a new one. An experiment groups related pipelines and their run histories. 3. **Configure Run Parameters:** - Select the pipeline version to execute. - Configure any run parameters defined in your YAML template. - Click **Next**. 4. **Select Resources:** - Choose a resource plan (CPU or GPU) for your run execution. - Click **FINISH** to create the run. 5. **View Results:** - The created run will appear in the **Run** section. - Click the run name to view execution details and logs. ## API Reference For programmatic access to Pipelines, refer to our comprehensive API documentation: > [Pipeline API Documentation](https://docs.e2enetworks.com/api/tir/#/paths/pipelines/get) > > Create, manage, and execute Pipelines, Runs, and Scheduled Runs using the TIR API. Includes endpoints for pipeline upload, version management, experiment tracking, and run scheduling. ## Next Steps - [Features](./Features.mdx) — Pipeline versioning, scheduling, Docker execution, common templates, and monitoring. - [Pricing](./Pricing.mdx) — Resource plans and billing details. ---