Projects

What is a Project?

A Project is a dedicated workspace that keeps all related traces, evaluations, and sessions neatly organized in one place. In Arize, a Space can hold multiple projects.

Why are Projects Important?

Projects provide an organized way to structure your work. They help you:

  • Isolate use cases: Create dedicated spaces for each product or model to ensure traces and evals stays independent.

  • Create Dedicated Evals: Build and re-use evaluations specific to your project to assess performance of your spans, traces, and sessions.

  • Visualize Agent Graphs and Paths: Explore detailed agent graphs and execution paths within each project making it easier to understand how your agents reason and where bottlenecks occur.

Send Traces to a Project

The code below shows how to setup tracing to export spans to a Project. To see how to use our auto instrumentations see Integrations.

# Import open-telemetry dependencies
from arize.otel import register

# Setup OTel via our convenience function
tracer_provider = register(
    space_id = "your-space-id", # in app space settings page
    api_key = "your-api-key", # in app space settings page
    project_name = "your-project-name", # name this to whatever you would like
)

Last updated

Was this helpful?