Organizing projects
For complex AI pipelines, we recommend creating multiple projects within a workspace:-
A production project (e.g., “Chatbot Production”)
- Source of truth for production traces and CI tests
- Keep schemas stable and aligned with what runs in production
-
One project per testable component (e.g., “Chatbot Retriever”)
- For offline evaluation, prompt management, and experiments
- Track what worked for a specific piece of the pipeline
-
A catch-all project (e.g., “Chatbot Random”)
- For ad-hoc experiments and ideas worth keeping but not actively referenced
Archiving projects
Projects can be archived when they are no longer actively used. Archiving performs a soft delete — the project and its data are hidden but not permanently removed.Access control
Project access is managed independently from workspace access. A user must be explicitly added to a project with a data-granting role to see its data — being a workspace member does not grant automatic access to all projects within it. Parent-scope admin roles inherit scope and membership management on descendant projects. See Permission inheritance.- Project Admins have full control over the project and its members.
- Project Members can view and create most resources but cannot delete them or manage membership roles.

