Skip to Content
ConceptsProjects

Projects

A project is the top-level container in LaunchGate. It groups related eval suites under a single namespace.

Structure

  • Each project belongs to an organisation
  • Projects have a unique slug used in API paths and the dashboard URL
  • A project can contain multiple eval suites

Creating a project

Dashboard

Navigate to the dashboard  and click New Project.

API

curl -X POST https://api.launchgate.ai/v1/projects \ -H "Authorization: Bearer $LAUNCHGATE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "My RAG Pipeline", "description": "Evaluations for our retrieval-augmented generation system" }'

The slug is auto-generated from the name if not provided (e.g., my-rag-pipeline).

Project properties

FieldTypeDescription
idUUIDUnique identifier
org_idUUIDOrganisation this project belongs to
namestringDisplay name
slugstringURL-safe identifier (unique within org)
descriptionstring | nullOptional description (max 2,000 chars)
created_attimestampCreation time
updated_attimestampLast modification time
deleted_attimestamp | nullSoft delete timestamp

Soft deletes

Projects are never hard-deleted. When you delete a project, it sets deleted_at and the project (along with its suites, cases, and runs) is excluded from all queries. This preserves audit history.

Last updated on