Project
Everything in HoneyHive is organized by projects. A project is a workspace to develop, test, and monitor a specific AI application.Sessions & Events
Event: Anevent
tracks the execution of different parts of your application along with related metadata, user feedback and so on. This is synonymous with a single span in a trace.
Session: A session
is a collection of events that are related to a single user interaction with your application. This is synonomous with a root span in a trace.
They are a useful tool for logging every interaction in your application, understanding what’s happening, and can be used to troubleshoot issues and monitor performance. Full details on how they work can be found in the Tracing Data Model.
Evaluation Run
An evaluation run is a collection of sessions that track the execution of your application (or a part of it) based on a commonrun_id
on metadata
.
In our interface, we summarize the metrics
present on the session & all its children. Presenting an interface as shown below:


datapoint_id
on metadata
.
Configuration
A configuration is a generic set of parameters that define the behavior of any component in your application - be that the model, a sub-component, or the application itself.Prompt
A prompt is a specific configuration for your model. It includes the model name, provider, prompt template, and any other hyperparameters (including functions/tools associated with your template).Datapoint
A datapoint is a set of input-output pairs (along with any metadata) that can be used by your models, retrievers and other components. Each datapoint has a uniquedatapoint_id
that can be used to track it across different sessions, evaluation runs, and comparisons.
They are also linked to the events that generated them, so you can always trace back to the original data.