# Distributional

## v0.31.x

- [Overview - DBNL](https://docs.dbnl.com/v0.31.x/get-started/readme.md): Turn raw trace data into actionable insights to continuously improve your agents
- [Quickstart](https://docs.dbnl.com/v0.31.x/get-started/quickstart.md): Start analyzing with the DBNL platform immediately
- [Data Pipeline](https://docs.dbnl.com/v0.31.x/configuration/data-pipeline.md): How log data becomes behavioral signals
- [DBNL Semantic Convention](https://docs.dbnl.com/v0.31.x/configuration/dbnl-semantic-convention.md): How DBNL understands the structure and semantics of your data
- [Data Connections](https://docs.dbnl.com/v0.31.x/configuration/data-connections.md): How to get data into DBNL
- [OTEL Trace Ingestion](https://docs.dbnl.com/v0.31.x/configuration/data-connections/otel-trace-ingestion.md): Publish OTEL Traces directly to your DBNL Deployment
- [SDK Log Ingestion](https://docs.dbnl.com/v0.31.x/configuration/data-connections/sdk-log-ingestion.md): Use the Python SDK to upload log data
- [Model Connections](https://docs.dbnl.com/v0.31.x/configuration/model-connections.md): How to hook up LLMs to DBNL
- [Notification Connections](https://docs.dbnl.com/v0.31.x/configuration/notification-connections.md): Be notified when DBNL completes certain actions
- [Adaptive Analytics Workflow](https://docs.dbnl.com/v0.31.x/workflow/adaptive-analytics-workflow.md)
- [Projects](https://docs.dbnl.com/v0.31.x/workflow/projects.md): Creating and administering projects within DBNL
- [Dashboards](https://docs.dbnl.com/v0.31.x/workflow/dashboards.md): Discover signals by viewing tracked Columns, Segments, and Metrics.
- [Insights](https://docs.dbnl.com/v0.31.x/workflow/insights.md): Discover signals from automated analysis of log data
- [Logs](https://docs.dbnl.com/v0.31.x/workflow/logs.md): Filterable subsets of all ingested data and all generated Metrics
- [Explorer](https://docs.dbnl.com/v0.31.x/workflow/explorer.md): Investigate signals through direct graphical comparison.
- [Segments](https://docs.dbnl.com/v0.31.x/workflow/segments.md): Saved filters on Log data for tracking
- [Metrics](https://docs.dbnl.com/v0.31.x/workflow/metrics.md): Codify signals to track behavior that matters
- [LLM-as-Judge Metric Templates](https://docs.dbnl.com/v0.31.x/workflow/metrics/llm-as-judge-metric-templates.md): Pre-built templates to customize LLM-as-judge Metrics
- [Status](https://docs.dbnl.com/v0.31.x/workflow/status.md): View and manage Data Pipeline runs for your Project.
- [Data Ingestion](https://docs.dbnl.com/v0.31.x/examples/examples.md): Examples for getting data into DBNL
- [Tutorials](https://docs.dbnl.com/v0.31.x/examples/tutorials.md): Reproducible example use cases for DBNL
- [Walkthroughs](https://docs.dbnl.com/v0.31.x/examples/walkthroughs.md): Pre-loaded examples of DBNL usage available in our Read Only SaaS account
- [Platform](https://docs.dbnl.com/v0.31.x/platform/platform.md): High-level overview of the DBNL platform building blocks.
- [Deployment](https://docs.dbnl.com/v0.31.x/platform/deployment.md): Install the DBNL platform in the way that best fits your needs.
- [Sandbox](https://docs.dbnl.com/v0.31.x/platform/deployment/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Helm Chart](https://docs.dbnl.com/v0.31.x/platform/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.31.x/platform/deployment/terraform-module.md): Terraform module installation instructions
- [Architecture](https://docs.dbnl.com/v0.31.x/platform/architecture.md): An overview of the architecture for the DBNL platform
- [Networking](https://docs.dbnl.com/v0.31.x/platform/networking.md): List of networking requirements
- [Data Security](https://docs.dbnl.com/v0.31.x/platform/data-security.md): An overview of data access controls.
- [Authentication](https://docs.dbnl.com/v0.31.x/platform/authentication.md)
- [Administration](https://docs.dbnl.com/v0.31.x/platform/administration.md): How resources, users, and permissions are organized with a DBNL deployment.
- [Query Language](https://docs.dbnl.com/v0.31.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.31.x/reference/query-language/functions.md): Functions available in the query language.
- [Python SDK](https://docs.dbnl.com/v0.31.x/reference/python-sdk.md): Reference documentation for the Distributional Python SDK
- [SDK Functions](https://docs.dbnl.com/v0.31.x/reference/python-sdk/sdk-functions.md)
- [Classes](https://docs.dbnl.com/v0.31.x/reference/python-sdk/classes.md): Classes that are returned from functions in the DBNL Python SDK
- [CLI](https://docs.dbnl.com/v0.31.x/reference/cli.md): Installing and using the DBNL Command Line Interface (CLI)
- [Glossary](https://docs.dbnl.com/v0.31.x/reference/glossary.md): Key terms and concepts in DBNL
- [FAQ](https://docs.dbnl.com/v0.31.x/reference/faq.md): Answers to frequently asked questions
- [Service Agreements](https://docs.dbnl.com/v0.31.x/reference/service-agreements.md): Standard End User Agreements
- [Privacy Policy](https://docs.dbnl.com/v0.31.x/reference/privacy-policy.md)

## v0.20.x

- [Welcome to Distributional](https://docs.dbnl.com/v0.20.x/welcome-to-distributional.md): Introduction to Distributional AI Testing Platform
- [Motivation](https://docs.dbnl.com/v0.20.x/motivation.md): Why AI Testing Matters
- [What is AI Testing?](https://docs.dbnl.com/v0.20.x/what-is-ai-testing.md): Understanding AI Testing
- [Stages in the AI Software Development Lifecycle](https://docs.dbnl.com/v0.20.x/stages-in-the-ai-software-development-lifecycle.md): Key Stages in the AI Development Lifecycle
- [Components of AI Testing](https://docs.dbnl.com/v0.20.x/stages-in-the-ai-software-development-lifecycle/components-of-ai-testing.md): Essential Components of AI Testing
- [Distributional Testing](https://docs.dbnl.com/v0.20.x/distributional-testing.md): Why we need to test distributions
- [Getting Access to Distributional](https://docs.dbnl.com/v0.20.x/getting-access-to-distributional.md): Getting Access
- [The Distributional Framework](https://docs.dbnl.com/v0.20.x/learning-about-distributional/the-distributional-framework.md): Key Distributional concepts and their role relative to your app
- [Defining Tests in Distributional](https://docs.dbnl.com/v0.20.x/learning-about-distributional/defining-tests-in-distributional.md): What's in a test?
- [Automated Production test creation & execution](https://docs.dbnl.com/v0.20.x/learning-about-distributional/defining-tests-in-distributional/automated-production-test-creation-and-execution.md): Distributional can automate your Production testing process
- [Knowledge-based test creation](https://docs.dbnl.com/v0.20.x/learning-about-distributional/defining-tests-in-distributional/knowledge-based-test-creation.md): Incorporate your expertise alongside our automated tests
- [Comprehensive testing with Distributional](https://docs.dbnl.com/v0.20.x/learning-about-distributional/defining-tests-in-distributional/comprehensive-testing-with-distributional.md): This is how you test when you are a dbnl expert
- [Reviewing Test Sessions and Runs in Distributional](https://docs.dbnl.com/v0.20.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional.md): Test sessions provide an opportunity to learn about your app's behavior
- [Reviewing and recalibrating automated Production tests](https://docs.dbnl.com/v0.20.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional/reviewing-and-recalibrating-automated-production-tests.md): Directing dbnl to execute the tests you want
- [Insights surfaced elsewhere on Distributional](https://docs.dbnl.com/v0.20.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional/insights-surfaced-elsewhere-on-distributional.md): Test Sessions are not the only place to learn about your app
- [Notifications](https://docs.dbnl.com/v0.20.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional/notifications.md): Customize how you want to be alerted to new Runs, new Test Sessions, and high severity failures
- [Data in Distributional](https://docs.dbnl.com/v0.20.x/learning-about-distributional/data-in-distributional.md): Data goes in, insights come out
- [The flow of data](https://docs.dbnl.com/v0.20.x/learning-about-distributional/data-in-distributional/the-flow-of-data.md): Your data + dbnl testing == insights about your app's behavior
- [Components and the DAG for root cause analysis](https://docs.dbnl.com/v0.20.x/learning-about-distributional/data-in-distributional/components-and-the-dag-for-root-cause-analysis.md)
- [Uploading data to Distributional](https://docs.dbnl.com/v0.20.x/learning-about-distributional/data-in-distributional/uploading-data-to-distributional.md)
- [Living in your VPC](https://docs.dbnl.com/v0.20.x/learning-about-distributional/data-in-distributional/living-in-your-vpc.md)
- [Getting Started](https://docs.dbnl.com/v0.20.x/using-distributional/getting-started.md): Installing the Python SDK and Accessing Distributional UI
- [Access](https://docs.dbnl.com/v0.20.x/using-distributional/access.md): The following section introduces the concepts used to control access to the dbnl platform.
- [Organization and Namespaces](https://docs.dbnl.com/v0.20.x/using-distributional/access/organization-and-namespaces.md): Resources in the dbnl platform are organized using organizations and namespaces.
- [Users and Permissions](https://docs.dbnl.com/v0.20.x/using-distributional/access/users-and-permissions.md): Discover how dbnl manages user permissions through a layered system of organization and namespace roles—like org admin, org reader, namespace admin, writer, and reader.
- [Tokens](https://docs.dbnl.com/v0.20.x/using-distributional/access/tokens.md): Tokens are used for programmatic access to the dbnl platform.
- [Data](https://docs.dbnl.com/v0.20.x/using-distributional/data.md)
- [Data Objects](https://docs.dbnl.com/v0.20.x/using-distributional/data/data-objects.md): The objects needed to define a Run, the core data structure in DBNL
- [Run-Level Data](https://docs.dbnl.com/v0.20.x/using-distributional/data/run-level-data.md)
- [Data Storage Integrations](https://docs.dbnl.com/v0.20.x/using-distributional/data/data-storage-integrations.md)
- [Data Access Controls](https://docs.dbnl.com/v0.20.x/using-distributional/data/data-access-controls.md): An overview of data access controls.
- [Matched Results Between Runs](https://docs.dbnl.com/v0.20.x/using-distributional/data/matched-results-between-runs.md)
- [Testing](https://docs.dbnl.com/v0.20.x/using-distributional/testing.md)
- [Creating Tests](https://docs.dbnl.com/v0.20.x/using-distributional/testing/creating-tests.md)
- [Test Page](https://docs.dbnl.com/v0.20.x/using-distributional/testing/creating-tests/test-page.md)
- [Test Drawer Through Shortcuts](https://docs.dbnl.com/v0.20.x/using-distributional/testing/creating-tests/test-drawer-through-shortcuts.md)
- [Test Templates](https://docs.dbnl.com/v0.20.x/using-distributional/testing/creating-tests/test-templates.md)
- [SDK](https://docs.dbnl.com/v0.20.x/using-distributional/testing/creating-tests/sdk.md)
- [Defining Assertions](https://docs.dbnl.com/v0.20.x/using-distributional/testing/defining-assertions.md): Assertions are the second half of test creation — defining what statistical values seem appropriate or aberrant
- [Production Testing](https://docs.dbnl.com/v0.20.x/using-distributional/testing/production-testing.md)
- [Auto-Test Generation](https://docs.dbnl.com/v0.20.x/using-distributional/testing/production-testing/auto-test-generation.md)
- [Recalibration](https://docs.dbnl.com/v0.20.x/using-distributional/testing/production-testing/recalibration.md)
- [Notable Results](https://docs.dbnl.com/v0.20.x/using-distributional/testing/production-testing/notable-results.md)
- [Dynamic Baseline](https://docs.dbnl.com/v0.20.x/using-distributional/testing/production-testing/dynamic-baseline.md)
- [Testing Strategies](https://docs.dbnl.com/v0.20.x/using-distributional/testing/testing-strategies.md)
- [Test That a Given Distribution Has Certain Properties](https://docs.dbnl.com/v0.20.x/using-distributional/testing/testing-strategies/test-that-a-given-distribution-has-certain-properties.md)
- [Test That Distributions Have the Same Statistics](https://docs.dbnl.com/v0.20.x/using-distributional/testing/testing-strategies/test-that-distributions-have-the-same-statistics.md)
- [Test That Columns Are Similarly Distributed](https://docs.dbnl.com/v0.20.x/using-distributional/testing/testing-strategies/test-that-columns-are-similarly-distributed.md)
- [Test That Specific Results Have Matching Behavior](https://docs.dbnl.com/v0.20.x/using-distributional/testing/testing-strategies/test-that-specific-results-have-matching-behavior.md)
- [Test That Distributions Are Not the Same](https://docs.dbnl.com/v0.20.x/using-distributional/testing/testing-strategies/test-that-distributions-are-not-the-same.md)
- [Executing Tests](https://docs.dbnl.com/v0.20.x/using-distributional/testing/executing-tests.md)
- [Manually Running Tests Via UI](https://docs.dbnl.com/v0.20.x/using-distributional/testing/executing-tests/manually-running-tests-via-ui.md)
- [Executing Tests Via SDK](https://docs.dbnl.com/v0.20.x/using-distributional/testing/executing-tests/executing-tests-via-sdk.md)
- [Reviewing Tests](https://docs.dbnl.com/v0.20.x/using-distributional/testing/reviewing-tests.md): After the tests have been executed, what comes next?
- [Using Filters](https://docs.dbnl.com/v0.20.x/using-distributional/testing/using-filters.md)
- [Filters in the Compare Page](https://docs.dbnl.com/v0.20.x/using-distributional/testing/using-filters/filters-in-the-compare-page.md)
- [Filters in Tests](https://docs.dbnl.com/v0.20.x/using-distributional/testing/using-filters/filters-in-tests.md)
- [Python SDK](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk.md)
- [Quick Start](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/quick-start.md)
- [Functions](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions.md)
- [login](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/login.md): Authenticate dbnl SDK
- [Project](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/project.md)
- [create\_project](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/project/create_project.md): Create a new dbnl Project
- [copy\_project](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/project/copy_project.md): Copy a dbnl Project with a new name and description
- [export\_project\_as\_json](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/project/export_project_as_json.md): Export a dbnl Project alongside its Test Specs and Tags as a JSON object
- [get\_project](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/project/get_project.md): Retrieve a dbnl Project
- [get\_or\_create\_project](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/project/get_or_create_project.md): Retrieve the specified dbnl Project or create a new one if it does not exist
- [import\_project\_from\_json](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/project/import_project_from_json.md): Create a new dbnl Project from a JSON object
- [Run Config](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-config.md)
- [create\_run\_config](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-config/create_run_config.md): Create a new dbnl RunConfig
- [get\_latest\_run\_config](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-config/get_run_config.md): Retrieve the most recent dbnl RunConfig
- [get\_run\_config](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-config/get_run_config-1.md): Retrieve a dbnl RunConfig
- [get\_run\_config\_from\_latest\_run](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-config/get_run_config-2.md): Retrieve a dbnl RunConfig from the most recent Run in a Project
- [Run Results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-results.md)
- [get\_column\_results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-results/get_column_results.md): Retrieve results from dbnl
- [get\_scalar\_results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-results/get_scalar_results.md): Retrieve results from dbnl
- [get\_results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-results/get_results.md): Retrieve results from dbnl
- [report\_column\_results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-results/report_results.md): Report all column results to dbnl
- [report\_scalar\_results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-results/report_results-1.md): Report all scalar results to dbnl
- [report\_results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run-results/report_results-2.md): Report all results to dbnl
- [Run](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run.md)
- [close\_run](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run/close_run.md): Finalize a Run
- [create\_run](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run/create_run.md): Create a new dbnl Run
- [get\_run](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run/get_run.md): Retrieve a dbnl Run
- [report\_run\_with\_results](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run/report_run_with_results.md): Create a new Run, report results to it, and close it.
- [Baseline](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/baseline.md)
- [create\_run\_query](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/baseline/create_run_query.md)
- [get\_run\_query](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/baseline/get_run_query.md): Retrieve a dbnl RunQuery with the given name
- [set\_run\_as\_baseline](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/baseline/set_run_as_baseline.md): Set a given Run as the Baseline Run in a Project's Test Config
- [set\_run\_query\_as\_baseline](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/baseline/set_run_query_as_baseline.md): Set a given RunQuery as the Baseline Run in a Project's Test Config
- [Test Session](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/test-session.md)
- [create\_test\_session](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/test-session/create_test_session.md): Create a TestSession
- [Objects](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects.md)
- [Project](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/project.md)
- [RunConfig](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/runconfig.md)
- [Run](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/run.md)
- [RunQuery](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/runquery.md)
- [TestSession](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/testsession.md)
- [TestRecalibrationSession](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/testrecalibrationsession.md)
- [TestGenerationSession](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/testgenerationsession.md)
- [ResultData](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/resultdata.md)
- [Experimental Functions](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions.md)
- [create\_test](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/create_test.md): Create a new Test Spec
- [get\_tests](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/get_tests.md): Retrieve all Tests executed in the given Test Session.
- [get\_test\_sessions](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/get_test_sessions.md): Retrieve all Test Sessions for a given Project
- [wait\_for\_test\_session](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/wait_for_test_session.md): Retrieve the completed TestSession
- [get\_or\_create\_tag](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/get_or_create_tag.md): Retrieve the specified dbnl Test Tag or create a new one if it does not exist
- [prepare\_incomplete\_test\_spec\_payload](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/prepare_incomplete_test_spec_payload.md): Formats an incomplete Test Spec JSON
- [create\_test\_recalibration\_session](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/create_test_recalibration_session.md)
- [wait\_for\_test\_recalibration\_session](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/wait_for_test_recalibration_session.md)
- [create\_test\_generation\_session](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/create_test_generation_session.md)
- [wait\_for\_test\_generation\_session](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-experimental-functions/wait_for_test_generation_session.md): Wait for a Test Generation Session to finish
- [Eval Module](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module.md)
- [Quick Start](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/quick-start.md)
- [Application Metric Sets](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/application-metric-sets.md)
- [How-To / FAQ](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/how-to-faq.md)
- [LLM-as-judge and Embedding Metrics](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/llm-as-judge-and-embedding-metrics.md)
- [RAG / Question Answer Example](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/rag-question-answer-example.md)
- [Eval Module Functions](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/eval-module-functions.md)
- [Index of functions](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/eval-module-functions/index-of-functions.md)
- [eval](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/eval-module-functions/eval.md): Functions in the dbnl.eval module.
- [eval.metrics](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/eval-module/eval-module-functions/eval.metrics.md): Classes and methods in dbnl.eval.metrics.
- [Notifications](https://docs.dbnl.com/v0.20.x/using-distributional/notifications.md)
- [Notifications](https://docs.dbnl.com/v0.20.x/using-distributional/notifications/notifications.md)
- [Release Notes](https://docs.dbnl.com/v0.20.x/using-distributional/release-notes.md)
- [Instructions](https://docs.dbnl.com/v0.20.x/tutorials/instructions.md): How to navigate the Tutorials section of the documentation
- [Hello World (Sentiment Classifier)](https://docs.dbnl.com/v0.20.x/tutorials/hello-world-sentiment-classifier.md): In this tutorial, we demonstrate core Distributional usage, including data submission and test execution, on a tweet sentiment classifier.
- [Trading Strategy](https://docs.dbnl.com/v0.20.x/tutorials/trading-strategy.md): The following tutorial will help you understand the basics of how to continuously test a multi-component system involving components owned by third-parties.
- [LLM Text Summarization](https://docs.dbnl.com/v0.20.x/tutorials/llm-text-summarization.md): In this advanced tutorial, we demonstrate how to use dbnl to automatically evaluate the consistency of summarization output on a fixed set of documents.
- [Setting the Scene](https://docs.dbnl.com/v0.20.x/tutorials/llm-text-summarization/setting-the-scene.md): These are the objects and compute resources used to design this summarization app.
- [Prompt Engineering](https://docs.dbnl.com/v0.20.x/tutorials/llm-text-summarization/prompt-engineering.md): We execute a king-of-the-hill constrained optimization process to identify a high performing, suitably coherent summarization app.
- [Integration testing for text summarization](https://docs.dbnl.com/v0.20.x/tutorials/llm-text-summarization/integration-testing-for-text-summarization.md): After our summarization app is deployed, we conduct nightly integration tests to confirm its continued acceptable behavior.
- [Practical considerations](https://docs.dbnl.com/v0.20.x/tutorials/llm-text-summarization/practical-considerations.md): Our tutorial focuses on the minimum factors required to facilitate testing, but here we discuss the complexity of an actual process.
- [Predicting Credit Worthiness Using Tabular Data](https://docs.dbnl.com/v0.20.x/tutorials/predicting-credit-worthiness-using-tabular-data.md): This tutorial provides a comprehensive understanding of dbnl within the scope of tabular data. It guides you through the process of continuous testing of third-party endpoints.

## v0.21.x

- [Welcome to Distributional](https://docs.dbnl.com/v0.21.x/introduction-to-ai-testing/readme.md): Introduction to Distributional AI Testing Platform
- [Motivation](https://docs.dbnl.com/v0.21.x/introduction-to-ai-testing/motivation.md): Why AI Testing Matters
- [What is AI Testing?](https://docs.dbnl.com/v0.21.x/introduction-to-ai-testing/what-is-ai-testing.md): Understanding AI Testing
- [Stages in the AI Software Development Lifecycle](https://docs.dbnl.com/v0.21.x/introduction-to-ai-testing/stages-in-the-ai-software-development-lifecycle.md): Key Stages in the AI Development Lifecycle
- [Components of AI Testing](https://docs.dbnl.com/v0.21.x/introduction-to-ai-testing/stages-in-the-ai-software-development-lifecycle/components-of-ai-testing.md): Essential Components of AI Testing
- [Distributional Testing](https://docs.dbnl.com/v0.21.x/introduction-to-ai-testing/distributional-testing.md): Why we need to test distributions
- [Getting Access to Distributional](https://docs.dbnl.com/v0.21.x/introduction-to-ai-testing/getting-access-to-distributional.md): Getting Access
- [The Distributional Framework](https://docs.dbnl.com/v0.21.x/learning-about-distributional/the-distributional-framework.md): Key Distributional concepts and their role relative to your app
- [Defining Tests in Distributional](https://docs.dbnl.com/v0.21.x/learning-about-distributional/defining-tests-in-distributional.md): What's in a test?
- [Automated Production test creation & execution](https://docs.dbnl.com/v0.21.x/learning-about-distributional/defining-tests-in-distributional/automated-production-test-creation-and-execution.md): Distributional can automate your Production testing process
- [Knowledge-based test creation](https://docs.dbnl.com/v0.21.x/learning-about-distributional/defining-tests-in-distributional/knowledge-based-test-creation.md): Incorporate your expertise alongside our automated tests
- [Comprehensive testing with Distributional](https://docs.dbnl.com/v0.21.x/learning-about-distributional/defining-tests-in-distributional/comprehensive-testing-with-distributional.md): This is how you test when you are a dbnl expert
- [Reviewing Test Sessions and Runs in Distributional](https://docs.dbnl.com/v0.21.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional.md): Test sessions provide an opportunity to learn about your app's behavior
- [Reviewing and recalibrating automated Production tests](https://docs.dbnl.com/v0.21.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional/reviewing-and-recalibrating-automated-production-tests.md): Directing dbnl to execute the tests you want
- [Insights surfaced elsewhere on Distributional](https://docs.dbnl.com/v0.21.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional/insights-surfaced-elsewhere-on-distributional.md): Test Sessions are not the only place to learn about your app
- [Notifications](https://docs.dbnl.com/v0.21.x/learning-about-distributional/reviewing-test-sessions-and-runs-in-distributional/notifications.md): Customize how you want to be alerted to new Runs, new Test Sessions, and high severity failures
- [Data in Distributional](https://docs.dbnl.com/v0.21.x/learning-about-distributional/data-in-distributional.md): Data goes in, insights come out
- [The flow of data](https://docs.dbnl.com/v0.21.x/learning-about-distributional/data-in-distributional/the-flow-of-data.md): Your data + dbnl testing == insights about your app's behavior
- [Components and the DAG for root cause analysis](https://docs.dbnl.com/v0.21.x/learning-about-distributional/data-in-distributional/components-and-the-dag-for-root-cause-analysis.md)
- [Uploading data to Distributional](https://docs.dbnl.com/v0.21.x/learning-about-distributional/data-in-distributional/uploading-data-to-distributional.md)
- [Living in your VPC](https://docs.dbnl.com/v0.21.x/learning-about-distributional/data-in-distributional/living-in-your-vpc.md)
- [Getting Started](https://docs.dbnl.com/v0.21.x/using-distributional/getting-started.md): Installing the Python SDK and Accessing Distributional UI
- [Access](https://docs.dbnl.com/v0.21.x/using-distributional/access.md): The following section introduces the concepts used to control access to the dbnl platform.
- [Organization and Namespaces](https://docs.dbnl.com/v0.21.x/using-distributional/access/organization-and-namespaces.md): Resources in the dbnl platform are organized using organizations and namespaces.
- [Users and Permissions](https://docs.dbnl.com/v0.21.x/using-distributional/access/users-and-permissions.md): Discover how dbnl manages user permissions through a layered system of organization and namespace roles—like org admin, org reader, namespace admin, writer, and reader.
- [Tokens](https://docs.dbnl.com/v0.21.x/using-distributional/access/tokens.md): Tokens are used for programmatic access to the dbnl platform.
- [Data](https://docs.dbnl.com/v0.21.x/using-distributional/data.md)
- [Data Objects](https://docs.dbnl.com/v0.21.x/using-distributional/data/data-objects.md): The objects needed to define a Run, the core data structure in DBNL
- [Run-Level Data](https://docs.dbnl.com/v0.21.x/using-distributional/data/run-level-data.md)
- [Data Storage Integrations](https://docs.dbnl.com/v0.21.x/using-distributional/data/data-storage-integrations.md)
- [Data Access Controls](https://docs.dbnl.com/v0.21.x/using-distributional/data/data-access-controls.md): An overview of data access controls.
- [Matched Results Between Runs](https://docs.dbnl.com/v0.21.x/using-distributional/data/matched-results-between-runs.md)
- [Testing](https://docs.dbnl.com/v0.21.x/using-distributional/testing.md)
- [Creating Tests](https://docs.dbnl.com/v0.21.x/using-distributional/testing/creating-tests.md)
- [Test Page](https://docs.dbnl.com/v0.21.x/using-distributional/testing/creating-tests/test-page.md)
- [Test Drawer Through Shortcuts](https://docs.dbnl.com/v0.21.x/using-distributional/testing/creating-tests/test-drawer-through-shortcuts.md)
- [Test Templates](https://docs.dbnl.com/v0.21.x/using-distributional/testing/creating-tests/test-templates.md)
- [SDK](https://docs.dbnl.com/v0.21.x/using-distributional/testing/creating-tests/sdk.md)
- [Defining Assertions](https://docs.dbnl.com/v0.21.x/using-distributional/testing/defining-assertions.md): Assertions are the second half of test creation — defining what statistical values seem appropriate or aberrant
- [Production Testing](https://docs.dbnl.com/v0.21.x/using-distributional/testing/production-testing.md)
- [Auto-Test Generation](https://docs.dbnl.com/v0.21.x/using-distributional/testing/production-testing/auto-test-generation.md)
- [Recalibration](https://docs.dbnl.com/v0.21.x/using-distributional/testing/production-testing/recalibration.md)
- [Notable Results](https://docs.dbnl.com/v0.21.x/using-distributional/testing/production-testing/notable-results.md)
- [Dynamic Baseline](https://docs.dbnl.com/v0.21.x/using-distributional/testing/production-testing/dynamic-baseline.md)
- [Testing Strategies](https://docs.dbnl.com/v0.21.x/using-distributional/testing/testing-strategies.md)
- [Test That a Given Distribution Has Certain Properties](https://docs.dbnl.com/v0.21.x/using-distributional/testing/testing-strategies/test-that-a-given-distribution-has-certain-properties.md)
- [Test That Distributions Have the Same Statistics](https://docs.dbnl.com/v0.21.x/using-distributional/testing/testing-strategies/test-that-distributions-have-the-same-statistics.md)
- [Test That Columns Are Similarly Distributed](https://docs.dbnl.com/v0.21.x/using-distributional/testing/testing-strategies/test-that-columns-are-similarly-distributed.md)
- [Test That Specific Results Have Matching Behavior](https://docs.dbnl.com/v0.21.x/using-distributional/testing/testing-strategies/test-that-specific-results-have-matching-behavior.md)
- [Test That Distributions Are Not the Same](https://docs.dbnl.com/v0.21.x/using-distributional/testing/testing-strategies/test-that-distributions-are-not-the-same.md)
- [Executing Tests](https://docs.dbnl.com/v0.21.x/using-distributional/testing/executing-tests.md)
- [Manually Running Tests Via UI](https://docs.dbnl.com/v0.21.x/using-distributional/testing/executing-tests/manually-running-tests-via-ui.md)
- [Executing Tests Via SDK](https://docs.dbnl.com/v0.21.x/using-distributional/testing/executing-tests/executing-tests-via-sdk.md)
- [Reviewing Tests](https://docs.dbnl.com/v0.21.x/using-distributional/testing/reviewing-tests.md): After the tests have been executed, what comes next?
- [Using Filters](https://docs.dbnl.com/v0.21.x/using-distributional/testing/using-filters.md)
- [Filters in the Compare Page](https://docs.dbnl.com/v0.21.x/using-distributional/testing/using-filters/filters-in-the-compare-page.md)
- [Filters in Tests](https://docs.dbnl.com/v0.21.x/using-distributional/testing/using-filters/filters-in-tests.md)
- [Python SDK](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk.md)
- [Quick Start](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/quick-start.md)
- [Functions](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions.md)
- [login](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/login.md): Authenticate dbnl SDK
- [Project](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/project.md)
- [create\_project](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/project/create_project.md): Create a new dbnl Project
- [copy\_project](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/project/copy_project.md): Copy a dbnl Project with a new name and description
- [export\_project\_as\_json](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/project/export_project_as_json.md): Export a dbnl Project alongside its Test Specs and Tags as a JSON object
- [get\_project](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/project/get_project.md): Retrieve a dbnl Project
- [get\_or\_create\_project](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/project/get_or_create_project.md): Retrieve the specified dbnl Project or create a new one if it does not exist
- [import\_project\_from\_json](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/project/import_project_from_json.md): Create a new dbnl Project from a JSON object
- [Run Config](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-config.md)
- [create\_run\_config](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-config/create_run_config.md): Create a new dbnl RunConfig
- [get\_latest\_run\_config](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-config/get_run_config.md): Retrieve the most recent dbnl RunConfig
- [get\_run\_config](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-config/get_run_config-1.md): Retrieve a dbnl RunConfig
- [get\_run\_config\_from\_latest\_run](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-config/get_run_config-2.md): Retrieve a dbnl RunConfig from the most recent Run in a Project
- [Run Results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-results.md)
- [get\_column\_results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-results/get_column_results.md): Retrieve results from dbnl
- [get\_scalar\_results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-results/get_scalar_results.md): Retrieve results from dbnl
- [get\_results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-results/get_results.md): Retrieve results from dbnl
- [report\_column\_results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-results/report_results.md): Report all column results to dbnl
- [report\_scalar\_results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-results/report_results-1.md): Report all scalar results to dbnl
- [report\_results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run-results/report_results-2.md): Report all results to dbnl
- [Run](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run.md)
- [close\_run](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run/close_run.md): Finalize a Run
- [create\_run](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run/create_run.md): Create a new dbnl Run
- [get\_run](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run/get_run.md): Retrieve a dbnl Run
- [report\_run\_with\_results](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/run/report_run_with_results.md): Create a new Run, report results to it, and close it.
- [Baseline](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/baseline.md)
- [create\_run\_query](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/baseline/create_run_query.md)
- [get\_run\_query](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/baseline/get_run_query.md): Retrieve a dbnl RunQuery with the given name
- [set\_run\_as\_baseline](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/baseline/set_run_as_baseline.md): Set a given Run as the Baseline Run in a Project's Test Config
- [set\_run\_query\_as\_baseline](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/baseline/set_run_query_as_baseline.md): Set a given RunQuery as the Baseline Run in a Project's Test Config
- [Test Session](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/test-session.md)
- [create\_test\_session](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-functions/test-session/create_test_session.md): Create a TestSession
- [Objects](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects.md)
- [Project](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/project.md)
- [RunConfig](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/runconfig.md)
- [Run](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/run.md)
- [RunQuery](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/runquery.md)
- [TestSession](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/testsession.md)
- [TestRecalibrationSession](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/testrecalibrationsession.md)
- [TestGenerationSession](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/testgenerationsession.md)
- [ResultData](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-objects/resultdata.md)
- [Experimental Functions](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions.md)
- [create\_test](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/create_test.md): Create a new Test Spec
- [get\_tests](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/get_tests.md): Retrieve all Tests executed in the given Test Session.
- [get\_test\_sessions](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/get_test_sessions.md): Retrieve all Test Sessions for a given Project
- [wait\_for\_test\_session](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/wait_for_test_session.md): Retrieve the completed TestSession
- [get\_or\_create\_tag](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/get_or_create_tag.md): Retrieve the specified dbnl Test Tag or create a new one if it does not exist
- [prepare\_incomplete\_test\_spec\_payload](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/prepare_incomplete_test_spec_payload.md): Formats an incomplete Test Spec JSON
- [create\_test\_recalibration\_session](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/create_test_recalibration_session.md)
- [wait\_for\_test\_recalibration\_session](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/wait_for_test_recalibration_session.md)
- [create\_test\_generation\_session](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/create_test_generation_session.md)
- [wait\_for\_test\_generation\_session](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/sdk-experimental-functions/wait_for_test_generation_session.md): Wait for a Test Generation Session to finish
- [Eval Module](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module.md)
- [Quick Start](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/quick-start.md)
- [Application Metric Sets](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/application-metric-sets.md)
- [How-To / FAQ](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/how-to-faq.md)
- [LLM-as-judge and Embedding Metrics](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/llm-as-judge-and-embedding-metrics.md)
- [RAG / Question Answer Example](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/rag-question-answer-example.md)
- [Eval Module Functions](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/eval-module-functions.md)
- [Index of functions](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/eval-module-functions/index-of-functions.md)
- [eval](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/eval-module-functions/eval.md): Functions in the dbnl.eval module.
- [eval.metrics](https://docs.dbnl.com/v0.21.x/using-distributional/python-sdk/eval-module/eval-module-functions/eval.metrics.md): Classes and methods in dbnl.eval.metrics.
- [Notifications](https://docs.dbnl.com/v0.21.x/using-distributional/notifications.md)
- [Notifications](https://docs.dbnl.com/v0.21.x/using-distributional/notifications/notifications.md)
- [Release Notes](https://docs.dbnl.com/v0.21.x/using-distributional/release-notes.md)
- [Instructions](https://docs.dbnl.com/v0.21.x/tutorials/instructions.md): How to navigate the Tutorials section of the documentation
- [Hello World (Sentiment Classifier)](https://docs.dbnl.com/v0.21.x/tutorials/hello-world-sentiment-classifier.md): In this tutorial, we demonstrate core Distributional usage, including data submission and test execution, on a tweet sentiment classifier.
- [Trading Strategy](https://docs.dbnl.com/v0.21.x/tutorials/trading-strategy.md): The following tutorial will help you understand the basics of how to continuously test a multi-component system involving components owned by third-parties.
- [LLM Text Summarization](https://docs.dbnl.com/v0.21.x/tutorials/llm-text-summarization.md): In this advanced tutorial, we demonstrate how to use dbnl to automatically evaluate the consistency of summarization output on a fixed set of documents.
- [Setting the Scene](https://docs.dbnl.com/v0.21.x/tutorials/llm-text-summarization/setting-the-scene.md): These are the objects and compute resources used to design this summarization app.
- [Prompt Engineering](https://docs.dbnl.com/v0.21.x/tutorials/llm-text-summarization/prompt-engineering.md): We execute a king-of-the-hill constrained optimization process to identify a high performing, suitably coherent summarization app.
- [Integration testing for text summarization](https://docs.dbnl.com/v0.21.x/tutorials/llm-text-summarization/integration-testing-for-text-summarization.md): After our summarization app is deployed, we conduct nightly integration tests to confirm its continued acceptable behavior.
- [Practical considerations](https://docs.dbnl.com/v0.21.x/tutorials/llm-text-summarization/practical-considerations.md): Our tutorial focuses on the minimum factors required to facilitate testing, but here we discuss the complexity of an actual process.
- [Predicting Credit Worthiness Using Tabular Data](https://docs.dbnl.com/v0.21.x/tutorials/predicting-credit-worthiness-using-tabular-data.md): This tutorial provides a comprehensive understanding of dbnl within the scope of tabular data. It guides you through the process of continuous testing of third-party endpoints.
- [Sandbox](https://docs.dbnl.com/v0.21.x/deployment/sandbox.md): Instructions for managing a dbnl Sandbox deployment.
- [Self-hosted](https://docs.dbnl.com/v0.21.x/deployment/self-hosted.md)

## v0.22.x

- [Overview](https://docs.dbnl.com/v0.22.x/overview.md): Distributional's adaptive testing platform
- [Getting Access to Distributional](https://docs.dbnl.com/v0.22.x/getting-access-to-distributional.md): Getting Access
- [Install the Python SDK](https://docs.dbnl.com/v0.22.x/install-sdk.md): Installing the Python SDK and Accessing Distributional UI
- [Quickstart](https://docs.dbnl.com/v0.22.x/quickstart.md): Get started with dbnl
- [Distributional Concepts](https://docs.dbnl.com/v0.22.x/learning-about-distributional/distributional-concepts.md): Understanding key concepts and their role relative to your app
- [Why We Test Data Distributions](https://docs.dbnl.com/v0.22.x/learning-about-distributional/why-we-test-data-distributions.md)
- [The Flow of Data](https://docs.dbnl.com/v0.22.x/learning-about-distributional/the-flow-of-data.md): Your data + DBNL testing == insights about your app's behavior
- [Projects](https://docs.dbnl.com/v0.22.x/using-distributional/projects.md)
- [Runs](https://docs.dbnl.com/v0.22.x/using-distributional/runs.md)
- [Reporting Runs](https://docs.dbnl.com/v0.22.x/using-distributional/runs/reporting-runs.md)
- [Setting a Baseline Run](https://docs.dbnl.com/v0.22.x/using-distributional/runs/setting-a-baseline-run.md)
- [Metrics](https://docs.dbnl.com/v0.22.x/using-distributional/metrics.md)
- [Tests](https://docs.dbnl.com/v0.22.x/using-distributional/tests.md)
- [Creating Tests](https://docs.dbnl.com/v0.22.x/using-distributional/tests/creating-tests.md)
- [Using Filters in Tests](https://docs.dbnl.com/v0.22.x/using-distributional/tests/creating-tests/using-filters-in-tests.md)
- [Available Statistics and Assertions](https://docs.dbnl.com/v0.22.x/using-distributional/tests/creating-tests/available-statistics-and-assertions.md)
- [Running Tests](https://docs.dbnl.com/v0.22.x/using-distributional/tests/running-tests.md)
- [Reviewing Tests](https://docs.dbnl.com/v0.22.x/using-distributional/tests/reviewing-tests.md)
- [What Is a Similarity Index?](https://docs.dbnl.com/v0.22.x/using-distributional/tests/reviewing-tests/what-is-a-similarity-index.md)
- [Notifications](https://docs.dbnl.com/v0.22.x/using-distributional/notifications.md)
- [Access Controls](https://docs.dbnl.com/v0.22.x/using-distributional/access-controls.md): The following section introduces the concepts used to control access to the dbnl platform.
- [Organization and Namespaces](https://docs.dbnl.com/v0.22.x/using-distributional/access-controls/organization-and-namespaces.md): Resources in the dbnl platform are organized using organizations and namespaces.
- [Users and Permissions](https://docs.dbnl.com/v0.22.x/using-distributional/access-controls/users-and-permissions.md): Discover how dbnl manages user permissions through a layered system of organization and namespace roles—like org admin, org reader, namespace admin, writer, and reader.
- [Tokens](https://docs.dbnl.com/v0.22.x/using-distributional/access-controls/tokens.md): Tokens are used for programmatic access to the dbnl platform.
- [Sandbox](https://docs.dbnl.com/v0.22.x/platform/sandbox.md): Instructions for managing a dbnl Sandbox deployment.
- [Self-hosted](https://docs.dbnl.com/v0.22.x/platform/self-hosted.md): An overview of the self-hosted deployment options
- [Architecture](https://docs.dbnl.com/v0.22.x/platform/self-hosted/architecture.md): An overview of the architecture for the dbnl platform
- [Deployment](https://docs.dbnl.com/v0.22.x/platform/self-hosted/deployment.md): Instructions for self-hosted deployment options
- [Helm Chart](https://docs.dbnl.com/v0.22.x/platform/self-hosted/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.22.x/platform/self-hosted/deployment/terraform-module.md): Terraform module installation instructions
- [Networking](https://docs.dbnl.com/v0.22.x/platform/self-hosted/networking.md): List of networking requirements
- [OIDC Authentication](https://docs.dbnl.com/v0.22.x/platform/self-hosted/oidc-authentication.md): OIDC configuration options
- [Data Security](https://docs.dbnl.com/v0.22.x/platform/self-hosted/data-security.md): An overview of data access controls.
- [Query Language](https://docs.dbnl.com/v0.22.x/reference/query-language.md): An overview of the dbnl Query Language
- [Functions](https://docs.dbnl.com/v0.22.x/reference/query-language/functions.md)
- [Python SDK](https://docs.dbnl.com/v0.22.x/reference/python-sdk.md)
- [dbnl](https://docs.dbnl.com/v0.22.x/reference/python-sdk/dbnl.md)
- [dbnl.util](https://docs.dbnl.com/v0.22.x/reference/python-sdk/dbnl.util.md)
- [dbnl.experimental](https://docs.dbnl.com/v0.22.x/reference/python-sdk/dbnl.experimental.md)
- [Classes](https://docs.dbnl.com/v0.22.x/reference/python-sdk/classes.md)
- [Eval Module](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module.md)
- [Quick Start](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module/quick-start.md)
- [dbnl.eval](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module/dbnl.eval.md)
- [dbnl.eval.metrics](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module/dbnl.eval.metrics.md)
- [Application Metric Sets](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module/application-metric-sets.md)
- [How-To / FAQ](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module/how-to-faq.md)
- [LLM-as-judge and Embedding Metrics](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module/llm-as-judge-and-embedding-metrics.md)
- [RAG / Question Answer Example](https://docs.dbnl.com/v0.22.x/reference/python-sdk/eval-module/rag-question-answer-example.md)
- [CLI](https://docs.dbnl.com/v0.22.x/reference/cli.md)
- [Release Notes](https://docs.dbnl.com/v0.22.x/versions/release-notes.md)

## v0.23.x

- [Overview](https://docs.dbnl.com/v0.23.x/overview.md): Distributional's adaptive testing platform
- [Getting Access to Distributional](https://docs.dbnl.com/v0.23.x/getting-access-to-distributional.md): Getting Access
- [Install the Python SDK](https://docs.dbnl.com/v0.23.x/install-sdk.md): Installing the Python SDK and Accessing Distributional UI
- [Quickstart](https://docs.dbnl.com/v0.23.x/quickstart.md): Get started with dbnl
- [Distributional Concepts](https://docs.dbnl.com/v0.23.x/learning-about-distributional/distributional-concepts.md): Understanding key concepts and their role relative to your app
- [Why We Test Data Distributions](https://docs.dbnl.com/v0.23.x/learning-about-distributional/why-we-test-data-distributions.md)
- [The Flow of Data](https://docs.dbnl.com/v0.23.x/learning-about-distributional/the-flow-of-data.md): Your data + DBNL testing == insights about your app's behavior
- [Projects](https://docs.dbnl.com/v0.23.x/using-distributional/projects.md)
- [Runs](https://docs.dbnl.com/v0.23.x/using-distributional/runs.md)
- [Reporting Runs](https://docs.dbnl.com/v0.23.x/using-distributional/runs/reporting-runs.md)
- [Setting a Baseline Run](https://docs.dbnl.com/v0.23.x/using-distributional/runs/setting-a-baseline-run.md)
- [Scalars](https://docs.dbnl.com/v0.23.x/using-distributional/runs/scalars.md)
- [Metrics](https://docs.dbnl.com/v0.23.x/using-distributional/metrics.md)
- [Tests](https://docs.dbnl.com/v0.23.x/using-distributional/tests.md)
- [Creating Tests](https://docs.dbnl.com/v0.23.x/using-distributional/tests/creating-tests.md)
- [Using Filters in Tests](https://docs.dbnl.com/v0.23.x/using-distributional/tests/creating-tests/using-filters-in-tests.md)
- [Available Statistics and Assertions](https://docs.dbnl.com/v0.23.x/using-distributional/tests/creating-tests/available-statistics-and-assertions.md)
- [Defining Assertions](https://docs.dbnl.com/v0.23.x/using-distributional/tests/creating-tests/defining-assertions.md): Assertions are the second half of test creation — defining what statistical values seem appropriate or aberrant.
- [Running Tests](https://docs.dbnl.com/v0.23.x/using-distributional/tests/running-tests.md)
- [Reviewing Tests](https://docs.dbnl.com/v0.23.x/using-distributional/tests/reviewing-tests.md)
- [Notable Results](https://docs.dbnl.com/v0.23.x/using-distributional/tests/reviewing-tests/notable-results.md)
- [Insights](https://docs.dbnl.com/v0.23.x/using-distributional/tests/reviewing-tests/insights.md)
- [What Is a Similarity Index?](https://docs.dbnl.com/v0.23.x/using-distributional/tests/reviewing-tests/what-is-a-similarity-index.md)
- [Notifications](https://docs.dbnl.com/v0.23.x/using-distributional/notifications.md)
- [Access Controls](https://docs.dbnl.com/v0.23.x/using-distributional/access-controls.md): The following section introduces the concepts used to control access to the DBNL platform.
- [Organization and Namespaces](https://docs.dbnl.com/v0.23.x/using-distributional/access-controls/organization-and-namespaces.md): Resources in the DBNL platform are organized using organizations and namespaces.
- [Users and Permissions](https://docs.dbnl.com/v0.23.x/using-distributional/access-controls/users-and-permissions.md): Discover how DBNL manages user permissions through a layered system of organization and namespace roles—like org admin, org reader, namespace admin, writer, and reader.
- [Tokens](https://docs.dbnl.com/v0.23.x/using-distributional/access-controls/tokens.md): Tokens are used for programmatic access to the DBNL platform.
- [Instructions](https://docs.dbnl.com/v0.23.x/tutorials/instructions.md): How to navigate the Tutorials section of the documentation
- [Trading Strategy](https://docs.dbnl.com/v0.23.x/tutorials/trading-strategy.md): The following tutorial will help you understand the basics of how to continuously test a multi-component system involving components owned by third-parties.
- [LLM Text Summarization](https://docs.dbnl.com/v0.23.x/tutorials/llm-text-summarization.md): In this advanced tutorial, we demonstrate how to use dbnl to automatically evaluate the consistency of summarization output on a fixed set of documents.
- [Setting the Scene](https://docs.dbnl.com/v0.23.x/tutorials/llm-text-summarization/setting-the-scene.md): These are the objects and compute resources used to design this summarization app.
- [Prompt Engineering](https://docs.dbnl.com/v0.23.x/tutorials/llm-text-summarization/prompt-engineering.md): We execute a king-of-the-hill constrained optimization process to identify a high performing, suitably coherent summarization app.
- [Integration testing for text summarization](https://docs.dbnl.com/v0.23.x/tutorials/llm-text-summarization/integration-testing-for-text-summarization.md): After our summarization app is deployed, we conduct nightly integration tests to confirm its continued acceptable behavior.
- [Practical considerations](https://docs.dbnl.com/v0.23.x/tutorials/llm-text-summarization/practical-considerations.md): Our tutorial focuses on the minimum factors required to facilitate testing, but here we discuss the complexity of an actual process.
- [Predicting Credit Worthiness Using Tabular Data](https://docs.dbnl.com/v0.23.x/tutorials/predicting-credit-worthiness-using-tabular-data.md): This tutorial provides a comprehensive understanding of dbnl within the scope of tabular data. It guides you through the process of continuous testing of third-party endpoints.
- [Sandbox](https://docs.dbnl.com/v0.23.x/platform/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Self-hosted](https://docs.dbnl.com/v0.23.x/platform/self-hosted.md): An overview of the self-hosted deployment options
- [Architecture](https://docs.dbnl.com/v0.23.x/platform/self-hosted/architecture.md): An overview of the architecture for the dbnl platform
- [Deployment](https://docs.dbnl.com/v0.23.x/platform/self-hosted/deployment.md): Instructions for self-hosted deployment options
- [Helm Chart](https://docs.dbnl.com/v0.23.x/platform/self-hosted/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.23.x/platform/self-hosted/deployment/terraform-module.md): Terraform module installation instructions
- [Networking](https://docs.dbnl.com/v0.23.x/platform/self-hosted/networking.md): List of networking requirements
- [OIDC Authentication](https://docs.dbnl.com/v0.23.x/platform/self-hosted/oidc-authentication.md): OIDC configuration options
- [Data Security](https://docs.dbnl.com/v0.23.x/platform/self-hosted/data-security.md): An overview of data access controls.
- [Query Language](https://docs.dbnl.com/v0.23.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.23.x/reference/query-language/functions.md)
- [Python SDK](https://docs.dbnl.com/v0.23.x/reference/python-sdk.md)
- [dbnl](https://docs.dbnl.com/v0.23.x/reference/python-sdk/dbnl.md)
- [dbnl.util](https://docs.dbnl.com/v0.23.x/reference/python-sdk/dbnl.util.md)
- [dbnl.experimental](https://docs.dbnl.com/v0.23.x/reference/python-sdk/dbnl.experimental.md)
- [Classes](https://docs.dbnl.com/v0.23.x/reference/python-sdk/classes.md)
- [Eval Module](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module.md)
- [Quick Start](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module/quick-start.md)
- [dbnl.eval](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module/dbnl.eval.md)
- [dbnl.eval.metrics](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module/dbnl.eval.metrics.md)
- [Application Metric Sets](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module/application-metric-sets.md)
- [How-To / FAQ](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module/how-to-faq.md)
- [LLM-as-judge and Embedding Metrics](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module/llm-as-judge-and-embedding-metrics.md)
- [RAG / Question Answer Example](https://docs.dbnl.com/v0.23.x/reference/python-sdk/eval-module/rag-question-answer-example.md)
- [Classes](https://docs.dbnl.com/v0.23.x/reference/python-sdk/classes-1.md)
- [CLI](https://docs.dbnl.com/v0.23.x/cli.md)
- [Release Notes](https://docs.dbnl.com/v0.23.x/versions/release-notes.md)
- [How Do We Test AI Applications?](https://docs.dbnl.com/v0.23.x/to-be-deleted/how-do-we-test-ai-applications.md)
- [Using Filters](https://docs.dbnl.com/v0.23.x/to-be-deleted/using-filters.md)
- [Filters in the Compare Page](https://docs.dbnl.com/v0.23.x/to-be-deleted/using-filters/filters-in-the-compare-page.md)
- [Testing Strategies](https://docs.dbnl.com/v0.23.x/to-be-deleted/testing-strategies.md)
- [Test That a Given Distribution Has Certain Properties](https://docs.dbnl.com/v0.23.x/to-be-deleted/testing-strategies/test-that-a-given-distribution-has-certain-properties.md)
- [Test That Distributions Have the Same Statistics](https://docs.dbnl.com/v0.23.x/to-be-deleted/testing-strategies/test-that-distributions-have-the-same-statistics.md)
- [Test That Columns Are Similarly Distributed](https://docs.dbnl.com/v0.23.x/to-be-deleted/testing-strategies/test-that-columns-are-similarly-distributed.md)
- [Test That Specific Results Have Matching Behavior](https://docs.dbnl.com/v0.23.x/to-be-deleted/testing-strategies/test-that-specific-results-have-matching-behavior.md)
- [Test That Distributions Are Not the Same](https://docs.dbnl.com/v0.23.x/to-be-deleted/testing-strategies/test-that-distributions-are-not-the-same.md)
- [Production Testing](https://docs.dbnl.com/v0.23.x/to-be-deleted/production-testing.md)
- [Dynamic Baseline](https://docs.dbnl.com/v0.23.x/to-be-deleted/dynamic-baseline.md)
- [Recalibration](https://docs.dbnl.com/v0.23.x/to-be-deleted/recalibration.md)
- [Auto-Test Generation](https://docs.dbnl.com/v0.23.x/to-be-deleted/auto-test-generation.md)
- [Data Storage Integrations](https://docs.dbnl.com/v0.23.x/to-be-deleted/data-storage-integrations.md)
- [Stages in the AI Software Development Lifecycle](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle.md): Key Stages in the AI Development Lifecycle
- [Components of AI Testing](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/components-of-ai-testing.md): Essential Components of AI Testing
- [Defining Tests in Distributional](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional.md): What's in a test?
- [Automated Production test creation & execution](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/automated-production-test-creation-and-execution.md): Distributional can automate your Production testing process
- [Knowledge-based test creation](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/knowledge-based-test-creation.md): Incorporate your expertise alongside our automated tests
- [Comprehensive testing with Distributional](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/comprehensive-testing-with-distributional.md): This is how you test when you are a dbnl expert
- [Reviewing Test Sessions and Runs in Distributional](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional.md): Test sessions provide an opportunity to learn about your app's behavior
- [Reviewing and recalibrating automated Production tests](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/reviewing-and-recalibrating-automated-production-tests.md): Directing dbnl to execute the tests you want
- [Insights surfaced elsewhere on Distributional](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/insights-surfaced-elsewhere-on-distributional.md): Test Sessions are not the only place to learn about your app
- [Notifications](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/notifications.md): Customize how you want to be alerted to new Runs, new Test Sessions, and high severity failures
- [Data in Distributional](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional.md): Data goes in, insights come out
- [Components and the DAG for root cause analysis](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/components-and-the-dag-for-root-cause-analysis.md)
- [Uploading data to Distributional](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/uploading-data-to-distributional.md)
- [Living in your VPC](https://docs.dbnl.com/v0.23.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/living-in-your-vpc.md)

## v0.24.x

- [Overview](https://docs.dbnl.com/v0.24.x/overview.md): Distributional's adaptive testing platform
- [Getting Access to Distributional](https://docs.dbnl.com/v0.24.x/getting-access-to-distributional.md): Getting Access
- [Install the Python SDK](https://docs.dbnl.com/v0.24.x/install-sdk.md): Installing the Python SDK and Accessing Distributional UI
- [Quickstart](https://docs.dbnl.com/v0.24.x/quickstart.md): Get started with dbnl
- [Distributional Concepts](https://docs.dbnl.com/v0.24.x/learning-about-distributional/distributional-concepts.md): Understanding key concepts and their role relative to your app
- [Why We Test Data Distributions](https://docs.dbnl.com/v0.24.x/learning-about-distributional/why-we-test-data-distributions.md)
- [The Flow of Data](https://docs.dbnl.com/v0.24.x/learning-about-distributional/the-flow-of-data.md): Your data + DBNL testing == insights about your app's behavior
- [Projects](https://docs.dbnl.com/v0.24.x/using-distributional/projects.md)
- [Runs](https://docs.dbnl.com/v0.24.x/using-distributional/runs.md)
- [Reporting Runs](https://docs.dbnl.com/v0.24.x/using-distributional/runs/reporting-runs.md)
- [Setting a Baseline Run](https://docs.dbnl.com/v0.24.x/using-distributional/runs/setting-a-baseline-run.md)
- [Scalars](https://docs.dbnl.com/v0.24.x/using-distributional/runs/scalars.md)
- [Metrics](https://docs.dbnl.com/v0.24.x/using-distributional/metrics.md)
- [LLM Models](https://docs.dbnl.com/v0.24.x/using-distributional/metrics/llm-models.md)
- [Tests](https://docs.dbnl.com/v0.24.x/using-distributional/tests.md)
- [Creating Tests](https://docs.dbnl.com/v0.24.x/using-distributional/tests/creating-tests.md)
- [Using Filters in Tests](https://docs.dbnl.com/v0.24.x/using-distributional/tests/creating-tests/using-filters-in-tests.md)
- [Available Statistics and Assertions](https://docs.dbnl.com/v0.24.x/using-distributional/tests/creating-tests/available-statistics-and-assertions.md)
- [Defining Assertions](https://docs.dbnl.com/v0.24.x/using-distributional/tests/creating-tests/defining-assertions.md): Assertions are the second half of test creation — defining what statistical values seem appropriate or aberrant.
- [Running Tests](https://docs.dbnl.com/v0.24.x/using-distributional/tests/running-tests.md)
- [Reviewing Tests](https://docs.dbnl.com/v0.24.x/using-distributional/tests/reviewing-tests.md)
- [Notable Results](https://docs.dbnl.com/v0.24.x/using-distributional/tests/reviewing-tests/notable-results.md)
- [Insights](https://docs.dbnl.com/v0.24.x/using-distributional/tests/reviewing-tests/insights.md)
- [What Is a Similarity Index?](https://docs.dbnl.com/v0.24.x/using-distributional/tests/reviewing-tests/what-is-a-similarity-index.md)
- [Notifications](https://docs.dbnl.com/v0.24.x/using-distributional/notifications.md)
- [Access Controls](https://docs.dbnl.com/v0.24.x/using-distributional/access-controls.md): The following section introduces the concepts used to control access to the DBNL platform.
- [Organization and Namespaces](https://docs.dbnl.com/v0.24.x/using-distributional/access-controls/organization-and-namespaces.md): Resources in the DBNL platform are organized using organizations and namespaces.
- [Users and Permissions](https://docs.dbnl.com/v0.24.x/using-distributional/access-controls/users-and-permissions.md): Discover how DBNL manages user permissions through a layered system of organization and namespace roles—like org admin, org reader, namespace admin, writer, and reader.
- [Tokens](https://docs.dbnl.com/v0.24.x/using-distributional/access-controls/tokens.md): Tokens are used for programmatic access to the DBNL platform.
- [Instructions](https://docs.dbnl.com/v0.24.x/tutorials/instructions.md): How to navigate the Tutorials section of the documentation
- [Trading Strategy](https://docs.dbnl.com/v0.24.x/tutorials/trading-strategy.md): The following tutorial will help you understand the basics of how to continuously test a multi-component system involving components owned by third-parties.
- [LLM Text Summarization](https://docs.dbnl.com/v0.24.x/tutorials/llm-text-summarization.md): In this advanced tutorial, we demonstrate how to use dbnl to automatically evaluate the consistency of summarization output on a fixed set of documents.
- [Setting the Scene](https://docs.dbnl.com/v0.24.x/tutorials/llm-text-summarization/setting-the-scene.md): These are the objects and compute resources used to design this summarization app.
- [Prompt Engineering](https://docs.dbnl.com/v0.24.x/tutorials/llm-text-summarization/prompt-engineering.md): We execute a king-of-the-hill constrained optimization process to identify a high performing, suitably coherent summarization app.
- [Integration testing for text summarization](https://docs.dbnl.com/v0.24.x/tutorials/llm-text-summarization/integration-testing-for-text-summarization.md): After our summarization app is deployed, we conduct nightly integration tests to confirm its continued acceptable behavior.
- [Practical considerations](https://docs.dbnl.com/v0.24.x/tutorials/llm-text-summarization/practical-considerations.md): Our tutorial focuses on the minimum factors required to facilitate testing, but here we discuss the complexity of an actual process.
- [Predicting Credit Worthiness Using Tabular Data](https://docs.dbnl.com/v0.24.x/tutorials/predicting-credit-worthiness-using-tabular-data.md): This tutorial provides a comprehensive understanding of dbnl within the scope of tabular data. It guides you through the process of continuous testing of third-party endpoints.
- [Sandbox](https://docs.dbnl.com/v0.24.x/platform/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Virtual Machine](https://docs.dbnl.com/v0.24.x/platform/sandbox/virtual-machine.md): Instructions for deploying the sandbox on a virtual machine
- [Self-hosted](https://docs.dbnl.com/v0.24.x/platform/self-hosted.md): An overview of the self-hosted deployment options
- [Architecture](https://docs.dbnl.com/v0.24.x/platform/self-hosted/architecture.md): An overview of the architecture for the dbnl platform
- [Deployment](https://docs.dbnl.com/v0.24.x/platform/self-hosted/deployment.md): Instructions for self-hosted deployment options
- [Helm Chart](https://docs.dbnl.com/v0.24.x/platform/self-hosted/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.24.x/platform/self-hosted/deployment/terraform-module.md): Terraform module installation instructions
- [Networking](https://docs.dbnl.com/v0.24.x/platform/self-hosted/networking.md): List of networking requirements
- [OIDC Authentication](https://docs.dbnl.com/v0.24.x/platform/self-hosted/oidc-authentication.md): OIDC configuration options
- [Data Security](https://docs.dbnl.com/v0.24.x/platform/self-hosted/data-security.md): An overview of data access controls.
- [Query Language](https://docs.dbnl.com/v0.24.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.24.x/reference/query-language/functions.md)
- [Python SDK](https://docs.dbnl.com/v0.24.x/reference/python-sdk.md)
- [Eval Module](https://docs.dbnl.com/v0.24.x/reference/python-sdk/eval-module.md)
- [Quick Start](https://docs.dbnl.com/v0.24.x/reference/python-sdk/eval-module/quick-start.md)
- [Application Metric Sets](https://docs.dbnl.com/v0.24.x/reference/python-sdk/eval-module/application-metric-sets.md)
- [How-To / FAQ](https://docs.dbnl.com/v0.24.x/reference/python-sdk/eval-module/how-to-faq.md)
- [LLM-as-judge and Embedding Metrics](https://docs.dbnl.com/v0.24.x/reference/python-sdk/eval-module/llm-as-judge-and-embedding-metrics.md)
- [RAG / Question Answer Example](https://docs.dbnl.com/v0.24.x/reference/python-sdk/eval-module/rag-question-answer-example.md)
- [Classes](https://docs.dbnl.com/v0.24.x/reference/python-sdk/classes.md)
- [dbnl.experimental](https://docs.dbnl.com/v0.24.x/reference/python-sdk/dbnl.experimental.md)
- [dbnl](https://docs.dbnl.com/v0.24.x/reference/python-sdk/dbnl.md)
- [dbnl.util](https://docs.dbnl.com/v0.24.x/reference/python-sdk/dbnl.util.md)
- [dbnl.eval](https://docs.dbnl.com/v0.24.x/reference/python-sdk/dbnl.eval.md)
- [dbnl.eval.metrics](https://docs.dbnl.com/v0.24.x/reference/python-sdk/dbnl.eval.metrics.md)
- [CLI](https://docs.dbnl.com/v0.24.x/cli.md)
- [Release Notes](https://docs.dbnl.com/v0.24.x/versions/release-notes.md)
- [How Do We Test AI Applications?](https://docs.dbnl.com/v0.24.x/to-be-deleted/how-do-we-test-ai-applications.md)
- [Using Filters](https://docs.dbnl.com/v0.24.x/to-be-deleted/using-filters.md)
- [Filters in the Compare Page](https://docs.dbnl.com/v0.24.x/to-be-deleted/using-filters/filters-in-the-compare-page.md)
- [Testing Strategies](https://docs.dbnl.com/v0.24.x/to-be-deleted/testing-strategies.md)
- [Test That a Given Distribution Has Certain Properties](https://docs.dbnl.com/v0.24.x/to-be-deleted/testing-strategies/test-that-a-given-distribution-has-certain-properties.md)
- [Test That Distributions Have the Same Statistics](https://docs.dbnl.com/v0.24.x/to-be-deleted/testing-strategies/test-that-distributions-have-the-same-statistics.md)
- [Test That Columns Are Similarly Distributed](https://docs.dbnl.com/v0.24.x/to-be-deleted/testing-strategies/test-that-columns-are-similarly-distributed.md)
- [Test That Specific Results Have Matching Behavior](https://docs.dbnl.com/v0.24.x/to-be-deleted/testing-strategies/test-that-specific-results-have-matching-behavior.md)
- [Test That Distributions Are Not the Same](https://docs.dbnl.com/v0.24.x/to-be-deleted/testing-strategies/test-that-distributions-are-not-the-same.md)
- [Production Testing](https://docs.dbnl.com/v0.24.x/to-be-deleted/production-testing.md)
- [Dynamic Baseline](https://docs.dbnl.com/v0.24.x/to-be-deleted/dynamic-baseline.md)
- [Recalibration](https://docs.dbnl.com/v0.24.x/to-be-deleted/recalibration.md)
- [Auto-Test Generation](https://docs.dbnl.com/v0.24.x/to-be-deleted/auto-test-generation.md)
- [Data Storage Integrations](https://docs.dbnl.com/v0.24.x/to-be-deleted/data-storage-integrations.md)
- [Stages in the AI Software Development Lifecycle](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle.md): Key Stages in the AI Development Lifecycle
- [Components of AI Testing](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/components-of-ai-testing.md): Essential Components of AI Testing
- [Defining Tests in Distributional](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional.md): What's in a test?
- [Automated Production test creation & execution](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/automated-production-test-creation-and-execution.md): Distributional can automate your Production testing process
- [Knowledge-based test creation](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/knowledge-based-test-creation.md): Incorporate your expertise alongside our automated tests
- [Comprehensive testing with Distributional](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/comprehensive-testing-with-distributional.md): This is how you test when you are a dbnl expert
- [Reviewing Test Sessions and Runs in Distributional](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional.md): Test sessions provide an opportunity to learn about your app's behavior
- [Reviewing and recalibrating automated Production tests](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/reviewing-and-recalibrating-automated-production-tests.md): Directing dbnl to execute the tests you want
- [Insights surfaced elsewhere on Distributional](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/insights-surfaced-elsewhere-on-distributional.md): Test Sessions are not the only place to learn about your app
- [Notifications](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/notifications.md): Customize how you want to be alerted to new Runs, new Test Sessions, and high severity failures
- [Data in Distributional](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional.md): Data goes in, insights come out
- [Components and the DAG for root cause analysis](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/components-and-the-dag-for-root-cause-analysis.md)
- [Uploading data to Distributional](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/uploading-data-to-distributional.md)
- [Living in your VPC](https://docs.dbnl.com/v0.24.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/living-in-your-vpc.md)

## v0.25.x

- [Overview](https://docs.dbnl.com/v0.25.x/overview.md): Distributional's adaptive testing platform
- [Getting Access to Distributional](https://docs.dbnl.com/v0.25.x/getting-access-to-distributional.md): Getting Access
- [Install the Python SDK](https://docs.dbnl.com/v0.25.x/install-sdk.md): Installing the Python SDK and Accessing Distributional UI
- [Quickstart](https://docs.dbnl.com/v0.25.x/quickstart.md): Get started with dbnl
- [Distributional Concepts](https://docs.dbnl.com/v0.25.x/learning-about-distributional/distributional-concepts.md): Understanding key concepts and their role relative to your app
- [Why We Test Data Distributions](https://docs.dbnl.com/v0.25.x/learning-about-distributional/why-we-test-data-distributions.md)
- [The Flow of Data](https://docs.dbnl.com/v0.25.x/learning-about-distributional/the-flow-of-data.md): Your data + DBNL testing == insights about your app's behavior
- [Projects](https://docs.dbnl.com/v0.25.x/using-distributional/projects.md)
- [Runs](https://docs.dbnl.com/v0.25.x/using-distributional/runs.md)
- [Reporting Runs](https://docs.dbnl.com/v0.25.x/using-distributional/runs/reporting-runs.md)
- [Setting a Baseline Run](https://docs.dbnl.com/v0.25.x/using-distributional/runs/setting-a-baseline-run.md)
- [Scalars](https://docs.dbnl.com/v0.25.x/using-distributional/runs/scalars.md)
- [Metrics](https://docs.dbnl.com/v0.25.x/using-distributional/metrics.md)
- [LLM Models](https://docs.dbnl.com/v0.25.x/using-distributional/metrics/llm-models.md)
- [Tests](https://docs.dbnl.com/v0.25.x/using-distributional/tests.md)
- [Creating Tests](https://docs.dbnl.com/v0.25.x/using-distributional/tests/creating-tests.md)
- [Using Filters in Tests](https://docs.dbnl.com/v0.25.x/using-distributional/tests/creating-tests/using-filters-in-tests.md)
- [Available Statistics and Assertions](https://docs.dbnl.com/v0.25.x/using-distributional/tests/creating-tests/available-statistics-and-assertions.md)
- [Defining Assertions](https://docs.dbnl.com/v0.25.x/using-distributional/tests/creating-tests/defining-assertions.md): Assertions are the second half of test creation — defining what statistical values seem appropriate or aberrant.
- [Running Tests](https://docs.dbnl.com/v0.25.x/using-distributional/tests/running-tests.md)
- [Reviewing Tests](https://docs.dbnl.com/v0.25.x/using-distributional/tests/reviewing-tests.md)
- [Notable Results](https://docs.dbnl.com/v0.25.x/using-distributional/tests/reviewing-tests/notable-results.md)
- [Insights](https://docs.dbnl.com/v0.25.x/using-distributional/tests/reviewing-tests/insights.md)
- [What Is a Similarity Index?](https://docs.dbnl.com/v0.25.x/using-distributional/tests/reviewing-tests/what-is-a-similarity-index.md)
- [Notifications](https://docs.dbnl.com/v0.25.x/using-distributional/notifications.md)
- [Access Controls](https://docs.dbnl.com/v0.25.x/using-distributional/access-controls.md): The following section introduces the concepts used to control access to the DBNL platform.
- [Organization and Namespaces](https://docs.dbnl.com/v0.25.x/using-distributional/access-controls/organization-and-namespaces.md): Resources in the DBNL platform are organized using organizations and namespaces.
- [Users and Permissions](https://docs.dbnl.com/v0.25.x/using-distributional/access-controls/users-and-permissions.md): Discover how DBNL manages user permissions through a layered system of organization and namespace roles—like org admin, org reader, namespace admin, writer, and reader.
- [Tokens](https://docs.dbnl.com/v0.25.x/using-distributional/access-controls/tokens.md): Tokens are used for programmatic access to the DBNL platform.
- [Instructions](https://docs.dbnl.com/v0.25.x/tutorials/instructions.md): How to navigate the Tutorials section of the documentation
- [Trading Strategy](https://docs.dbnl.com/v0.25.x/tutorials/trading-strategy.md): The following tutorial will help you understand the basics of how to continuously test a multi-component system involving components owned by third-parties.
- [LLM Text Summarization](https://docs.dbnl.com/v0.25.x/tutorials/llm-text-summarization.md): In this advanced tutorial, we demonstrate how to use dbnl to automatically evaluate the consistency of summarization output on a fixed set of documents.
- [Setting the Scene](https://docs.dbnl.com/v0.25.x/tutorials/llm-text-summarization/setting-the-scene.md): These are the objects and compute resources used to design this summarization app.
- [Prompt Engineering](https://docs.dbnl.com/v0.25.x/tutorials/llm-text-summarization/prompt-engineering.md): We execute a king-of-the-hill constrained optimization process to identify a high performing, suitably coherent summarization app.
- [Integration testing for text summarization](https://docs.dbnl.com/v0.25.x/tutorials/llm-text-summarization/integration-testing-for-text-summarization.md): After our summarization app is deployed, we conduct nightly integration tests to confirm its continued acceptable behavior.
- [Practical considerations](https://docs.dbnl.com/v0.25.x/tutorials/llm-text-summarization/practical-considerations.md): Our tutorial focuses on the minimum factors required to facilitate testing, but here we discuss the complexity of an actual process.
- [Predicting Credit Worthiness Using Tabular Data](https://docs.dbnl.com/v0.25.x/tutorials/predicting-credit-worthiness-using-tabular-data.md): This tutorial provides a comprehensive understanding of dbnl within the scope of tabular data. It guides you through the process of continuous testing of third-party endpoints.
- [Sandbox](https://docs.dbnl.com/v0.25.x/platform/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Virtual Machine](https://docs.dbnl.com/v0.25.x/platform/sandbox/virtual-machine.md): Instructions for deploying the sandbox on a virtual machine
- [Self-hosted](https://docs.dbnl.com/v0.25.x/platform/self-hosted.md): An overview of the self-hosted deployment options
- [Architecture](https://docs.dbnl.com/v0.25.x/platform/self-hosted/architecture.md): An overview of the architecture for the dbnl platform
- [Deployment](https://docs.dbnl.com/v0.25.x/platform/self-hosted/deployment.md): Instructions for self-hosted deployment options
- [Helm Chart](https://docs.dbnl.com/v0.25.x/platform/self-hosted/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.25.x/platform/self-hosted/deployment/terraform-module.md): Terraform module installation instructions
- [Networking](https://docs.dbnl.com/v0.25.x/platform/self-hosted/networking.md): List of networking requirements
- [OIDC Authentication](https://docs.dbnl.com/v0.25.x/platform/self-hosted/oidc-authentication.md): OIDC configuration options
- [Data Security](https://docs.dbnl.com/v0.25.x/platform/self-hosted/data-security.md): An overview of data access controls.
- [Query Language](https://docs.dbnl.com/v0.25.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.25.x/reference/query-language/functions.md)
- [Python SDK](https://docs.dbnl.com/v0.25.x/reference/python-sdk.md)
- [Eval Module](https://docs.dbnl.com/v0.25.x/reference/python-sdk/eval-module.md)
- [Quick Start](https://docs.dbnl.com/v0.25.x/reference/python-sdk/eval-module/quick-start.md)
- [Application Metric Sets](https://docs.dbnl.com/v0.25.x/reference/python-sdk/eval-module/application-metric-sets.md)
- [How-To / FAQ](https://docs.dbnl.com/v0.25.x/reference/python-sdk/eval-module/how-to-faq.md)
- [LLM-as-judge and Embedding Metrics](https://docs.dbnl.com/v0.25.x/reference/python-sdk/eval-module/llm-as-judge-and-embedding-metrics.md)
- [RAG / Question Answer Example](https://docs.dbnl.com/v0.25.x/reference/python-sdk/eval-module/rag-question-answer-example.md)
- [Classes](https://docs.dbnl.com/v0.25.x/reference/python-sdk/classes.md)
- [dbnl.experimental](https://docs.dbnl.com/v0.25.x/reference/python-sdk/dbnl.experimental.md)
- [dbnl](https://docs.dbnl.com/v0.25.x/reference/python-sdk/dbnl.md)
- [dbnl.util](https://docs.dbnl.com/v0.25.x/reference/python-sdk/dbnl.util.md)
- [dbnl.eval](https://docs.dbnl.com/v0.25.x/reference/python-sdk/dbnl.eval.md)
- [dbnl.eval.metrics](https://docs.dbnl.com/v0.25.x/reference/python-sdk/dbnl.eval.metrics.md)
- [CLI](https://docs.dbnl.com/v0.25.x/cli.md)
- [Release Notes](https://docs.dbnl.com/v0.25.x/versions/release-notes.md)
- [How Do We Test AI Applications?](https://docs.dbnl.com/v0.25.x/to-be-deleted/how-do-we-test-ai-applications.md)
- [Using Filters](https://docs.dbnl.com/v0.25.x/to-be-deleted/using-filters.md)
- [Filters in the Compare Page](https://docs.dbnl.com/v0.25.x/to-be-deleted/using-filters/filters-in-the-compare-page.md)
- [Testing Strategies](https://docs.dbnl.com/v0.25.x/to-be-deleted/testing-strategies.md)
- [Test That a Given Distribution Has Certain Properties](https://docs.dbnl.com/v0.25.x/to-be-deleted/testing-strategies/test-that-a-given-distribution-has-certain-properties.md)
- [Test That Distributions Have the Same Statistics](https://docs.dbnl.com/v0.25.x/to-be-deleted/testing-strategies/test-that-distributions-have-the-same-statistics.md)
- [Test That Columns Are Similarly Distributed](https://docs.dbnl.com/v0.25.x/to-be-deleted/testing-strategies/test-that-columns-are-similarly-distributed.md)
- [Test That Specific Results Have Matching Behavior](https://docs.dbnl.com/v0.25.x/to-be-deleted/testing-strategies/test-that-specific-results-have-matching-behavior.md)
- [Test That Distributions Are Not the Same](https://docs.dbnl.com/v0.25.x/to-be-deleted/testing-strategies/test-that-distributions-are-not-the-same.md)
- [Production Testing](https://docs.dbnl.com/v0.25.x/to-be-deleted/production-testing.md)
- [Dynamic Baseline](https://docs.dbnl.com/v0.25.x/to-be-deleted/dynamic-baseline.md)
- [Recalibration](https://docs.dbnl.com/v0.25.x/to-be-deleted/recalibration.md)
- [Auto-Test Generation](https://docs.dbnl.com/v0.25.x/to-be-deleted/auto-test-generation.md)
- [Data Storage Integrations](https://docs.dbnl.com/v0.25.x/to-be-deleted/data-storage-integrations.md)
- [Stages in the AI Software Development Lifecycle](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle.md): Key Stages in the AI Development Lifecycle
- [Components of AI Testing](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/components-of-ai-testing.md): Essential Components of AI Testing
- [Defining Tests in Distributional](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional.md): What's in a test?
- [Automated Production test creation & execution](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/automated-production-test-creation-and-execution.md): Distributional can automate your Production testing process
- [Knowledge-based test creation](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/knowledge-based-test-creation.md): Incorporate your expertise alongside our automated tests
- [Comprehensive testing with Distributional](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/comprehensive-testing-with-distributional.md): This is how you test when you are a dbnl expert
- [Reviewing Test Sessions and Runs in Distributional](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional.md): Test sessions provide an opportunity to learn about your app's behavior
- [Reviewing and recalibrating automated Production tests](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/reviewing-and-recalibrating-automated-production-tests.md): Directing dbnl to execute the tests you want
- [Insights surfaced elsewhere on Distributional](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/insights-surfaced-elsewhere-on-distributional.md): Test Sessions are not the only place to learn about your app
- [Notifications](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/notifications.md): Customize how you want to be alerted to new Runs, new Test Sessions, and high severity failures
- [Data in Distributional](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional.md): Data goes in, insights come out
- [Components and the DAG for root cause analysis](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/components-and-the-dag-for-root-cause-analysis.md)
- [Uploading data to Distributional](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/uploading-data-to-distributional.md)
- [Living in your VPC](https://docs.dbnl.com/v0.25.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/living-in-your-vpc.md)

## v0.26.x

- [Overview - DBNL](https://docs.dbnl.com/v0.26.x/get-started/overview-dbnl.md): Distributional's adaptive analytics platform
- [Quickstart](https://docs.dbnl.com/v0.26.x/get-started/quickstart.md): Start analyzing with the DBNL platform immediately
- [Data Pipeline](https://docs.dbnl.com/v0.26.x/configuration/data-pipeline.md): How log data becomes behavioral signals
- [DBNL Semantic Convention](https://docs.dbnl.com/v0.26.x/configuration/dbnl-semantic-convention.md): How DBNL understands the structure and semantics of your data
- [Data Connections](https://docs.dbnl.com/v0.26.x/configuration/data-connections.md): How to get data into DBNL
- [OTEL Trace Ingestion](https://docs.dbnl.com/v0.26.x/configuration/data-connections/otel-trace-ingestion.md): Publish OTEL Traces directly to your DBNL Deployment
- [SDK Log Ingestion](https://docs.dbnl.com/v0.26.x/configuration/data-connections/sdk-log-ingestion.md): Use the Python SDK to upload log data
- [SQL Integration Ingestion](https://docs.dbnl.com/v0.26.x/configuration/data-connections/sql-integration-ingestion.md): Pull data from existing SQL tables
- [Model Connections](https://docs.dbnl.com/v0.26.x/configuration/model-connections.md): How to hook up LLMs to DBNL
- [Notification Connections](https://docs.dbnl.com/v0.26.x/configuration/notification-connections.md): Be notified when DBNL completes certain actions
- [Adaptive Analytics Workflow](https://docs.dbnl.com/v0.26.x/workflow/adaptive-analytics-workflow.md)
- [Projects](https://docs.dbnl.com/v0.26.x/workflow/projects.md): Creating and administering projects within DBNL
- [Dashboards](https://docs.dbnl.com/v0.26.x/workflow/dashboards.md): Discover signals by viewing tracked Columns, Segments, and Metrics.
- [Insights](https://docs.dbnl.com/v0.26.x/workflow/insights.md): Discover signals from automated analysis of log data
- [Logs](https://docs.dbnl.com/v0.26.x/workflow/logs.md): Filterable subsets of all ingested data and all generated Metrics
- [Explorer](https://docs.dbnl.com/v0.26.x/workflow/explorer.md): Investigate signals through direct graphical comparison.
- [Segments](https://docs.dbnl.com/v0.26.x/workflow/segments.md): Saved filters on Log data for tracking
- [Metrics](https://docs.dbnl.com/v0.26.x/workflow/metrics.md): Codify signals to track behavior that matters
- [LLM-as-Judge Metric Templates](https://docs.dbnl.com/v0.26.x/workflow/metrics/llm-as-judge-metric-templates.md): Pre-built templates to customize LLM-as-judge Metrics
- [Status](https://docs.dbnl.com/v0.26.x/workflow/status.md): View and manage Data Pipeline runs for your Project.
- [Deployment](https://docs.dbnl.com/v0.26.x/platform/deployment.md): Install the DBNL platform in the way that best fits your needs.
- [Sandbox](https://docs.dbnl.com/v0.26.x/platform/deployment/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Helm Chart](https://docs.dbnl.com/v0.26.x/platform/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.26.x/platform/deployment/terraform-module.md): Terraform module installation instructions
- [Architecture](https://docs.dbnl.com/v0.26.x/platform/architecture.md): An overview of the architecture for the DBNL platform
- [Networking](https://docs.dbnl.com/v0.26.x/platform/networking.md): List of networking requirements
- [Data Security](https://docs.dbnl.com/v0.26.x/platform/data-security.md): An overview of data access controls.
- [Authentication](https://docs.dbnl.com/v0.26.x/platform/authentication.md)
- [Administration](https://docs.dbnl.com/v0.26.x/platform/administration.md): How resources, users, and permissions are organized with a DBNL deployment.
- [Query Language](https://docs.dbnl.com/v0.26.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.26.x/reference/query-language/functions.md)
- [Python SDK](https://docs.dbnl.com/v0.26.x/reference/python-sdk.md): Reference documentation for the Distributional Python SDK
- [CLI](https://docs.dbnl.com/v0.26.x/reference/cli.md): Installing and using the DBNL Command Line Interface (CLI)
- [FAQ](https://docs.dbnl.com/v0.26.x/reference/faq.md): Answers to frequently asked questions
- [Service Agreements](https://docs.dbnl.com/v0.26.x/reference/service-agreements.md): Standard End User Agreements
- [Privacy Policy](https://docs.dbnl.com/v0.26.x/reference/privacy-policy.md)
- [How Do We Test AI Applications?](https://docs.dbnl.com/v0.26.x/to-be-deleted/how-do-we-test-ai-applications.md)
- [Using Filters](https://docs.dbnl.com/v0.26.x/to-be-deleted/using-filters.md)
- [Filters in the Compare Page](https://docs.dbnl.com/v0.26.x/to-be-deleted/using-filters/filters-in-the-compare-page.md)
- [Testing Strategies](https://docs.dbnl.com/v0.26.x/to-be-deleted/testing-strategies.md)
- [Test That a Given Distribution Has Certain Properties](https://docs.dbnl.com/v0.26.x/to-be-deleted/testing-strategies/test-that-a-given-distribution-has-certain-properties.md)
- [Test That Distributions Have the Same Statistics](https://docs.dbnl.com/v0.26.x/to-be-deleted/testing-strategies/test-that-distributions-have-the-same-statistics.md)
- [Test That Columns Are Similarly Distributed](https://docs.dbnl.com/v0.26.x/to-be-deleted/testing-strategies/test-that-columns-are-similarly-distributed.md)
- [Test That Specific Results Have Matching Behavior](https://docs.dbnl.com/v0.26.x/to-be-deleted/testing-strategies/test-that-specific-results-have-matching-behavior.md)
- [Test That Distributions Are Not the Same](https://docs.dbnl.com/v0.26.x/to-be-deleted/testing-strategies/test-that-distributions-are-not-the-same.md)
- [Production Testing](https://docs.dbnl.com/v0.26.x/to-be-deleted/production-testing.md)
- [Dynamic Baseline](https://docs.dbnl.com/v0.26.x/to-be-deleted/dynamic-baseline.md)
- [Recalibration](https://docs.dbnl.com/v0.26.x/to-be-deleted/recalibration.md)
- [Auto-Test Generation](https://docs.dbnl.com/v0.26.x/to-be-deleted/auto-test-generation.md)
- [Data Storage Integrations](https://docs.dbnl.com/v0.26.x/to-be-deleted/data-storage-integrations.md)
- [Stages in the AI Software Development Lifecycle](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle.md): Key Stages in the AI Development Lifecycle
- [Components of AI Testing](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/components-of-ai-testing.md): Essential Components of AI Testing
- [Defining Tests in Distributional](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional.md): What's in a test?
- [Automated Production test creation & execution](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/automated-production-test-creation-and-execution.md): Distributional can automate your Production testing process
- [Knowledge-based test creation](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/knowledge-based-test-creation.md): Incorporate your expertise alongside our automated tests
- [Comprehensive testing with Distributional](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/defining-tests-in-distributional/comprehensive-testing-with-distributional.md): This is how you test when you are a dbnl expert
- [Reviewing Test Sessions and Runs in Distributional](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional.md): Test sessions provide an opportunity to learn about your app's behavior
- [Reviewing and recalibrating automated Production tests](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/reviewing-and-recalibrating-automated-production-tests.md): Directing dbnl to execute the tests you want
- [Insights surfaced elsewhere on Distributional](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/insights-surfaced-elsewhere-on-distributional.md): Test Sessions are not the only place to learn about your app
- [Notifications](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/reviewing-test-sessions-and-runs-in-distributional/notifications.md): Customize how you want to be alerted to new Runs, new Test Sessions, and high severity failures
- [Data in Distributional](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional.md): Data goes in, insights come out
- [Components and the DAG for root cause analysis](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/components-and-the-dag-for-root-cause-analysis.md)
- [Uploading data to Distributional](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/uploading-data-to-distributional.md)
- [Living in your VPC](https://docs.dbnl.com/v0.26.x/to-be-deleted/stages-in-the-ai-software-development-lifecycle/data-in-distributional/living-in-your-vpc.md)

## v0.27.x

- [Overview - DBNL](https://docs.dbnl.com/v0.27.x/get-started/readme.md): Distributional's adaptive analytics platform
- [Quickstart](https://docs.dbnl.com/v0.27.x/get-started/quickstart.md): Start analyzing with the DBNL platform immediately
- [Data Pipeline](https://docs.dbnl.com/v0.27.x/configuration/data-pipeline.md): How log data becomes behavioral signals
- [DBNL Semantic Convention](https://docs.dbnl.com/v0.27.x/configuration/dbnl-semantic-convention.md): How DBNL understands the structure and semantics of your data
- [Data Connections](https://docs.dbnl.com/v0.27.x/configuration/data-connections.md): How to get data into DBNL
- [OTEL Trace Ingestion](https://docs.dbnl.com/v0.27.x/configuration/data-connections/otel-trace-ingestion.md): Publish OTEL Traces directly to your DBNL Deployment
- [SDK Log Ingestion](https://docs.dbnl.com/v0.27.x/configuration/data-connections/sdk-log-ingestion.md): Use the Python SDK to upload log data
- [SQL Integration Ingestion](https://docs.dbnl.com/v0.27.x/configuration/data-connections/sql-integration-ingestion.md): Pull data from existing SQL tables
- [Model Connections](https://docs.dbnl.com/v0.27.x/configuration/model-connections.md): How to hook up LLMs to DBNL
- [Notification Connections](https://docs.dbnl.com/v0.27.x/configuration/notification-connections.md): Be notified when DBNL completes certain actions
- [Adaptive Analytics Workflow](https://docs.dbnl.com/v0.27.x/workflow/adaptive-analytics-workflow.md)
- [Projects](https://docs.dbnl.com/v0.27.x/workflow/projects.md): Creating and administering projects within DBNL
- [Dashboards](https://docs.dbnl.com/v0.27.x/workflow/dashboards.md): Discover signals by viewing tracked Columns, Segments, and Metrics.
- [Insights](https://docs.dbnl.com/v0.27.x/workflow/insights.md): Discover signals from automated analysis of log data
- [Logs](https://docs.dbnl.com/v0.27.x/workflow/logs.md): Filterable subsets of all ingested data and all generated Metrics
- [Explorer](https://docs.dbnl.com/v0.27.x/workflow/explorer.md): Investigate signals through direct graphical comparison.
- [Segments](https://docs.dbnl.com/v0.27.x/workflow/segments.md): Saved filters on Log data for tracking
- [Metrics](https://docs.dbnl.com/v0.27.x/workflow/metrics.md): Codify signals to track behavior that matters
- [LLM-as-Judge Metric Templates](https://docs.dbnl.com/v0.27.x/workflow/metrics/llm-as-judge-metric-templates.md): Pre-built templates to customize LLM-as-judge Metrics
- [Status](https://docs.dbnl.com/v0.27.x/workflow/status.md): View and manage Data Pipeline runs for your Project.
- [Platform](https://docs.dbnl.com/v0.27.x/platform/platform.md): High-level overview of the DBNL platform building blocks.
- [Deployment](https://docs.dbnl.com/v0.27.x/platform/deployment.md): Install the DBNL platform in the way that best fits your needs.
- [Sandbox](https://docs.dbnl.com/v0.27.x/platform/deployment/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Helm Chart](https://docs.dbnl.com/v0.27.x/platform/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.27.x/platform/deployment/terraform-module.md): Terraform module installation instructions
- [Architecture](https://docs.dbnl.com/v0.27.x/platform/architecture.md): An overview of the architecture for the DBNL platform
- [Networking](https://docs.dbnl.com/v0.27.x/platform/networking.md): List of networking requirements
- [Data Security](https://docs.dbnl.com/v0.27.x/platform/data-security.md): An overview of data access controls.
- [Authentication](https://docs.dbnl.com/v0.27.x/platform/authentication.md)
- [Administration](https://docs.dbnl.com/v0.27.x/platform/administration.md): How resources, users, and permissions are organized with a DBNL deployment.
- [Query Language](https://docs.dbnl.com/v0.27.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.27.x/reference/query-language/functions.md): Functions available in the query language.
- [Python SDK](https://docs.dbnl.com/v0.27.x/reference/python-sdk.md): Reference documentation for the Distributional Python SDK
- [SDK Functions](https://docs.dbnl.com/v0.27.x/reference/python-sdk/sdk-functions.md)
- [Classes](https://docs.dbnl.com/v0.27.x/reference/python-sdk/classes.md): Classes that are returned from functions in the DBNL Python SDK
- [CLI](https://docs.dbnl.com/v0.27.x/reference/cli.md): Installing and using the DBNL Command Line Interface (CLI)
- [Glossary](https://docs.dbnl.com/v0.27.x/reference/glossary.md): Key terms and concepts in DBNL
- [FAQ](https://docs.dbnl.com/v0.27.x/reference/faq.md): Answers to frequently asked questions
- [Service Agreements](https://docs.dbnl.com/v0.27.x/reference/service-agreements.md): Standard End User Agreements
- [Privacy Policy](https://docs.dbnl.com/v0.27.x/reference/privacy-policy.md)

## v0.28.x

- [Overview - DBNL](https://docs.dbnl.com/v0.28.x/get-started/readme.md): Analyze hidden behavioral signals from production log data to continuously improve your AI products
- [Quickstart](https://docs.dbnl.com/v0.28.x/get-started/quickstart.md): Start analyzing with the DBNL platform immediately
- [Data Pipeline](https://docs.dbnl.com/v0.28.x/configuration/data-pipeline.md): How log data becomes behavioral signals
- [DBNL Semantic Convention](https://docs.dbnl.com/v0.28.x/configuration/dbnl-semantic-convention.md): How DBNL understands the structure and semantics of your data
- [Data Connections](https://docs.dbnl.com/v0.28.x/configuration/data-connections.md): How to get data into DBNL
- [OTEL Trace Ingestion](https://docs.dbnl.com/v0.28.x/configuration/data-connections/otel-trace-ingestion.md): Publish OTEL Traces directly to your DBNL Deployment
- [SDK Log Ingestion](https://docs.dbnl.com/v0.28.x/configuration/data-connections/sdk-log-ingestion.md): Use the Python SDK to upload log data
- [SQL Integration Ingestion](https://docs.dbnl.com/v0.28.x/configuration/data-connections/sql-integration-ingestion.md): Pull data from existing SQL tables
- [Model Connections](https://docs.dbnl.com/v0.28.x/configuration/model-connections.md): How to hook up LLMs to DBNL
- [Notification Connections](https://docs.dbnl.com/v0.28.x/configuration/notification-connections.md): Be notified when DBNL completes certain actions
- [Adaptive Analytics Workflow](https://docs.dbnl.com/v0.28.x/workflow/adaptive-analytics-workflow.md)
- [Projects](https://docs.dbnl.com/v0.28.x/workflow/projects.md): Creating and administering projects within DBNL
- [Dashboards](https://docs.dbnl.com/v0.28.x/workflow/dashboards.md): Discover signals by viewing tracked Columns, Segments, and Metrics.
- [Insights](https://docs.dbnl.com/v0.28.x/workflow/insights.md): Discover signals from automated analysis of log data
- [Logs](https://docs.dbnl.com/v0.28.x/workflow/logs.md): Filterable subsets of all ingested data and all generated Metrics
- [Explorer](https://docs.dbnl.com/v0.28.x/workflow/explorer.md): Investigate signals through direct graphical comparison.
- [Segments](https://docs.dbnl.com/v0.28.x/workflow/segments.md): Saved filters on Log data for tracking
- [Metrics](https://docs.dbnl.com/v0.28.x/workflow/metrics.md): Codify signals to track behavior that matters
- [LLM-as-Judge Metric Templates](https://docs.dbnl.com/v0.28.x/workflow/metrics/llm-as-judge-metric-templates.md): Pre-built templates to customize LLM-as-judge Metrics
- [Status](https://docs.dbnl.com/v0.28.x/workflow/status.md): View and manage Data Pipeline runs for your Project.
- [Data Ingestion](https://docs.dbnl.com/v0.28.x/examples/examples.md): Examples for getting data into DBNL
- [Tutorials](https://docs.dbnl.com/v0.28.x/examples/tutorials.md): Reproducible example use cases for DBNL
- [Walkthroughs](https://docs.dbnl.com/v0.28.x/examples/walkthroughs.md): Pre-loaded examples of DBNL usage available in our Read Only SaaS account
- [Platform](https://docs.dbnl.com/v0.28.x/platform/platform.md): High-level overview of the DBNL platform building blocks.
- [Deployment](https://docs.dbnl.com/v0.28.x/platform/deployment.md): Install the DBNL platform in the way that best fits your needs.
- [Sandbox](https://docs.dbnl.com/v0.28.x/platform/deployment/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Helm Chart](https://docs.dbnl.com/v0.28.x/platform/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.28.x/platform/deployment/terraform-module.md): Terraform module installation instructions
- [Architecture](https://docs.dbnl.com/v0.28.x/platform/architecture.md): An overview of the architecture for the DBNL platform
- [Networking](https://docs.dbnl.com/v0.28.x/platform/networking.md): List of networking requirements
- [Data Security](https://docs.dbnl.com/v0.28.x/platform/data-security.md): An overview of data access controls.
- [Authentication](https://docs.dbnl.com/v0.28.x/platform/authentication.md)
- [Administration](https://docs.dbnl.com/v0.28.x/platform/administration.md): How resources, users, and permissions are organized with a DBNL deployment.
- [Query Language](https://docs.dbnl.com/v0.28.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.28.x/reference/query-language/functions.md): Functions available in the query language.
- [Python SDK](https://docs.dbnl.com/v0.28.x/reference/python-sdk.md): Reference documentation for the Distributional Python SDK
- [SDK Functions](https://docs.dbnl.com/v0.28.x/reference/python-sdk/sdk-functions.md)
- [Classes](https://docs.dbnl.com/v0.28.x/reference/python-sdk/classes.md): Classes that are returned from functions in the DBNL Python SDK
- [CLI](https://docs.dbnl.com/v0.28.x/reference/cli.md): Installing and using the DBNL Command Line Interface (CLI)
- [Glossary](https://docs.dbnl.com/v0.28.x/reference/glossary.md): Key terms and concepts in DBNL
- [FAQ](https://docs.dbnl.com/v0.28.x/reference/faq.md): Answers to frequently asked questions
- [Service Agreements](https://docs.dbnl.com/v0.28.x/reference/service-agreements.md): Standard End User Agreements
- [Privacy Policy](https://docs.dbnl.com/v0.28.x/reference/privacy-policy.md)

## v0.29.x

- [Overview - DBNL](https://docs.dbnl.com/v0.29.x/get-started/readme.md): Analyze hidden behavioral signals from production log data to continuously improve your AI products
- [Quickstart](https://docs.dbnl.com/v0.29.x/get-started/quickstart.md): Start analyzing with the DBNL platform immediately
- [Data Pipeline](https://docs.dbnl.com/v0.29.x/configuration/data-pipeline.md): How log data becomes behavioral signals
- [DBNL Semantic Convention](https://docs.dbnl.com/v0.29.x/configuration/dbnl-semantic-convention.md): How DBNL understands the structure and semantics of your data
- [Data Connections](https://docs.dbnl.com/v0.29.x/configuration/data-connections.md): How to get data into DBNL
- [OTEL Trace Ingestion](https://docs.dbnl.com/v0.29.x/configuration/data-connections/otel-trace-ingestion.md): Publish OTEL Traces directly to your DBNL Deployment
- [SDK Log Ingestion](https://docs.dbnl.com/v0.29.x/configuration/data-connections/sdk-log-ingestion.md): Use the Python SDK to upload log data
- [SQL Integration Ingestion](https://docs.dbnl.com/v0.29.x/configuration/data-connections/sql-integration-ingestion.md): Pull data from existing SQL tables
- [Model Connections](https://docs.dbnl.com/v0.29.x/configuration/model-connections.md): How to hook up LLMs to DBNL
- [Notification Connections](https://docs.dbnl.com/v0.29.x/configuration/notification-connections.md): Be notified when DBNL completes certain actions
- [Adaptive Analytics Workflow](https://docs.dbnl.com/v0.29.x/workflow/adaptive-analytics-workflow.md)
- [Projects](https://docs.dbnl.com/v0.29.x/workflow/projects.md): Creating and administering projects within DBNL
- [Dashboards](https://docs.dbnl.com/v0.29.x/workflow/dashboards.md): Discover signals by viewing tracked Columns, Segments, and Metrics.
- [Insights](https://docs.dbnl.com/v0.29.x/workflow/insights.md): Discover signals from automated analysis of log data
- [Logs](https://docs.dbnl.com/v0.29.x/workflow/logs.md): Filterable subsets of all ingested data and all generated Metrics
- [Explorer](https://docs.dbnl.com/v0.29.x/workflow/explorer.md): Investigate signals through direct graphical comparison.
- [Segments](https://docs.dbnl.com/v0.29.x/workflow/segments.md): Saved filters on Log data for tracking
- [Metrics](https://docs.dbnl.com/v0.29.x/workflow/metrics.md): Codify signals to track behavior that matters
- [LLM-as-Judge Metric Templates](https://docs.dbnl.com/v0.29.x/workflow/metrics/llm-as-judge-metric-templates.md): Pre-built templates to customize LLM-as-judge Metrics
- [Status](https://docs.dbnl.com/v0.29.x/workflow/status.md): View and manage Data Pipeline runs for your Project.
- [Data Ingestion](https://docs.dbnl.com/v0.29.x/examples/examples.md): Examples for getting data into DBNL
- [Tutorials](https://docs.dbnl.com/v0.29.x/examples/tutorials.md): Reproducible example use cases for DBNL
- [Walkthroughs](https://docs.dbnl.com/v0.29.x/examples/walkthroughs.md): Pre-loaded examples of DBNL usage available in our Read Only SaaS account
- [Platform](https://docs.dbnl.com/v0.29.x/platform/platform.md): High-level overview of the DBNL platform building blocks.
- [Deployment](https://docs.dbnl.com/v0.29.x/platform/deployment.md): Install the DBNL platform in the way that best fits your needs.
- [Sandbox](https://docs.dbnl.com/v0.29.x/platform/deployment/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Helm Chart](https://docs.dbnl.com/v0.29.x/platform/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.29.x/platform/deployment/terraform-module.md): Terraform module installation instructions
- [Architecture](https://docs.dbnl.com/v0.29.x/platform/architecture.md): An overview of the architecture for the DBNL platform
- [Networking](https://docs.dbnl.com/v0.29.x/platform/networking.md): List of networking requirements
- [Data Security](https://docs.dbnl.com/v0.29.x/platform/data-security.md): An overview of data access controls.
- [Authentication](https://docs.dbnl.com/v0.29.x/platform/authentication.md)
- [Administration](https://docs.dbnl.com/v0.29.x/platform/administration.md): How resources, users, and permissions are organized with a DBNL deployment.
- [Query Language](https://docs.dbnl.com/v0.29.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.29.x/reference/query-language/functions.md): Functions available in the query language.
- [Python SDK](https://docs.dbnl.com/v0.29.x/reference/python-sdk.md): Reference documentation for the Distributional Python SDK
- [SDK Functions](https://docs.dbnl.com/v0.29.x/reference/python-sdk/sdk-functions.md)
- [Classes](https://docs.dbnl.com/v0.29.x/reference/python-sdk/classes.md): Classes that are returned from functions in the DBNL Python SDK
- [CLI](https://docs.dbnl.com/v0.29.x/reference/cli.md): Installing and using the DBNL Command Line Interface (CLI)
- [Glossary](https://docs.dbnl.com/v0.29.x/reference/glossary.md): Key terms and concepts in DBNL
- [FAQ](https://docs.dbnl.com/v0.29.x/reference/faq.md): Answers to frequently asked questions
- [Service Agreements](https://docs.dbnl.com/v0.29.x/reference/service-agreements.md): Standard End User Agreements
- [Privacy Policy](https://docs.dbnl.com/v0.29.x/reference/privacy-policy.md)

## v0.30.x

- [Overview - DBNL](https://docs.dbnl.com/v0.30.x/get-started/readme.md): Turn raw trace data into actionable insights to continuously improve your agents
- [Quickstart](https://docs.dbnl.com/v0.30.x/get-started/quickstart.md): Start analyzing with the DBNL platform immediately
- [Data Pipeline](https://docs.dbnl.com/v0.30.x/configuration/data-pipeline.md): How log data becomes behavioral signals
- [DBNL Semantic Convention](https://docs.dbnl.com/v0.30.x/configuration/dbnl-semantic-convention.md): How DBNL understands the structure and semantics of your data
- [Data Connections](https://docs.dbnl.com/v0.30.x/configuration/data-connections.md): How to get data into DBNL
- [OTEL Trace Ingestion](https://docs.dbnl.com/v0.30.x/configuration/data-connections/otel-trace-ingestion.md): Publish OTEL Traces directly to your DBNL Deployment
- [SDK Log Ingestion](https://docs.dbnl.com/v0.30.x/configuration/data-connections/sdk-log-ingestion.md): Use the Python SDK to upload log data
- [Model Connections](https://docs.dbnl.com/v0.30.x/configuration/model-connections.md): How to hook up LLMs to DBNL
- [Notification Connections](https://docs.dbnl.com/v0.30.x/configuration/notification-connections.md): Be notified when DBNL completes certain actions
- [Adaptive Analytics Workflow](https://docs.dbnl.com/v0.30.x/workflow/adaptive-analytics-workflow.md)
- [Projects](https://docs.dbnl.com/v0.30.x/workflow/projects.md): Creating and administering projects within DBNL
- [Dashboards](https://docs.dbnl.com/v0.30.x/workflow/dashboards.md): Discover signals by viewing tracked Columns, Segments, and Metrics.
- [Insights](https://docs.dbnl.com/v0.30.x/workflow/insights.md): Discover signals from automated analysis of log data
- [Logs](https://docs.dbnl.com/v0.30.x/workflow/logs.md): Filterable subsets of all ingested data and all generated Metrics
- [Explorer](https://docs.dbnl.com/v0.30.x/workflow/explorer.md): Investigate signals through direct graphical comparison.
- [Segments](https://docs.dbnl.com/v0.30.x/workflow/segments.md): Saved filters on Log data for tracking
- [Metrics](https://docs.dbnl.com/v0.30.x/workflow/metrics.md): Codify signals to track behavior that matters
- [LLM-as-Judge Metric Templates](https://docs.dbnl.com/v0.30.x/workflow/metrics/llm-as-judge-metric-templates.md): Pre-built templates to customize LLM-as-judge Metrics
- [Status](https://docs.dbnl.com/v0.30.x/workflow/status.md): View and manage Data Pipeline runs for your Project.
- [Data Ingestion](https://docs.dbnl.com/v0.30.x/examples/examples.md): Examples for getting data into DBNL
- [Tutorials](https://docs.dbnl.com/v0.30.x/examples/tutorials.md): Reproducible example use cases for DBNL
- [Walkthroughs](https://docs.dbnl.com/v0.30.x/examples/walkthroughs.md): Pre-loaded examples of DBNL usage available in our Read Only SaaS account
- [Platform](https://docs.dbnl.com/v0.30.x/platform/platform.md): High-level overview of the DBNL platform building blocks.
- [Deployment](https://docs.dbnl.com/v0.30.x/platform/deployment.md): Install the DBNL platform in the way that best fits your needs.
- [Sandbox](https://docs.dbnl.com/v0.30.x/platform/deployment/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Helm Chart](https://docs.dbnl.com/v0.30.x/platform/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/v0.30.x/platform/deployment/terraform-module.md): Terraform module installation instructions
- [Architecture](https://docs.dbnl.com/v0.30.x/platform/architecture.md): An overview of the architecture for the DBNL platform
- [Networking](https://docs.dbnl.com/v0.30.x/platform/networking.md): List of networking requirements
- [Data Security](https://docs.dbnl.com/v0.30.x/platform/data-security.md): An overview of data access controls.
- [Authentication](https://docs.dbnl.com/v0.30.x/platform/authentication.md)
- [Administration](https://docs.dbnl.com/v0.30.x/platform/administration.md): How resources, users, and permissions are organized with a DBNL deployment.
- [Query Language](https://docs.dbnl.com/v0.30.x/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/v0.30.x/reference/query-language/functions.md): Functions available in the query language.
- [Python SDK](https://docs.dbnl.com/v0.30.x/reference/python-sdk.md): Reference documentation for the Distributional Python SDK
- [SDK Functions](https://docs.dbnl.com/v0.30.x/reference/python-sdk/sdk-functions.md)
- [Classes](https://docs.dbnl.com/v0.30.x/reference/python-sdk/classes.md): Classes that are returned from functions in the DBNL Python SDK
- [CLI](https://docs.dbnl.com/v0.30.x/reference/cli.md): Installing and using the DBNL Command Line Interface (CLI)
- [Glossary](https://docs.dbnl.com/v0.30.x/reference/glossary.md): Key terms and concepts in DBNL
- [FAQ](https://docs.dbnl.com/v0.30.x/reference/faq.md): Answers to frequently asked questions
- [Service Agreements](https://docs.dbnl.com/v0.30.x/reference/service-agreements.md): Standard End User Agreements
- [Privacy Policy](https://docs.dbnl.com/v0.30.x/reference/privacy-policy.md)

## v0.33.x

- [Overview - DBNL](https://docs.dbnl.com/get-started/readme.md): Turn raw trace data into actionable insights to continuously improve your agents
- [Quickstart](https://docs.dbnl.com/get-started/quickstart.md): Start analyzing with the DBNL platform immediately
- [Data Pipeline](https://docs.dbnl.com/configuration/data-pipeline.md): How log data becomes behavioral signals
- [DBNL Semantic Convention](https://docs.dbnl.com/configuration/dbnl-semantic-convention.md): How DBNL understands the structure and semantics of your data
- [Data Connections](https://docs.dbnl.com/configuration/data-connections.md): How to get data into DBNL
- [OTEL Trace Ingestion](https://docs.dbnl.com/configuration/data-connections/otel-trace-ingestion.md): Publish OTEL Traces directly to your DBNL Deployment
- [SDK Log Ingestion](https://docs.dbnl.com/configuration/data-connections/sdk-log-ingestion.md): Use the Python SDK to upload OTLP trace data in batch
- [Model Connections](https://docs.dbnl.com/configuration/model-connections.md): How to hook up LLMs to DBNL
- [Notification Connections](https://docs.dbnl.com/configuration/notification-connections.md): Be notified when DBNL completes certain actions
- [App Versioning & Experiments](https://docs.dbnl.com/configuration/app-versioning-and-experiments.md): Tag traces with application version and experiment variants
- [Adaptive Analytics Workflow](https://docs.dbnl.com/workflow/adaptive-analytics-workflow.md)
- [Projects](https://docs.dbnl.com/workflow/projects.md): Creating and administering projects within DBNL
- [Dashboards](https://docs.dbnl.com/workflow/dashboards.md): Discover signals by viewing tracked Columns, Segments, and Metrics.
- [Insights](https://docs.dbnl.com/workflow/insights.md): Discover signals from automated analysis of log data
- [Logs](https://docs.dbnl.com/workflow/logs.md): Filterable subsets of all ingested data and all generated Metrics
- [Explorer](https://docs.dbnl.com/workflow/explorer.md): Investigate signals through direct graphical comparison.
- [Segments](https://docs.dbnl.com/workflow/segments.md): Saved filters on Log data for tracking
- [Metrics](https://docs.dbnl.com/workflow/metrics.md): Codify signals to track behavior that matters
- [LLM-as-Judge Metric Templates](https://docs.dbnl.com/workflow/metrics/llm-as-judge-metric-templates.md): Pre-built templates to customize LLM-as-judge Metrics
- [Status](https://docs.dbnl.com/workflow/status.md): View and manage Data Pipeline runs for your Project.
- [Data Ingestion](https://docs.dbnl.com/examples/examples.md): Examples for getting data into DBNL
- [Tutorials](https://docs.dbnl.com/examples/tutorials.md): Reproducible example use cases for DBNL
- [Walkthroughs](https://docs.dbnl.com/examples/walkthroughs.md): Pre-loaded examples of DBNL usage available in our Read Only SaaS account
- [Platform](https://docs.dbnl.com/platform/platform.md): High-level overview of the DBNL platform building blocks.
- [Deployment](https://docs.dbnl.com/platform/deployment.md): Install the DBNL platform in the way that best fits your needs.
- [Sandbox](https://docs.dbnl.com/platform/deployment/sandbox.md): Instructions for managing a DBNL Sandbox deployment.
- [Helm Chart](https://docs.dbnl.com/platform/deployment/helm-chart.md): Helm chart installation instructions
- [Terraform Module](https://docs.dbnl.com/platform/deployment/terraform-module.md): Terraform module installation instructions
- [Architecture](https://docs.dbnl.com/platform/architecture.md): An overview of the architecture for the DBNL platform
- [Networking](https://docs.dbnl.com/platform/networking.md): List of networking requirements
- [Data Security](https://docs.dbnl.com/platform/data-security.md): An overview of data access controls.
- [Authentication](https://docs.dbnl.com/platform/authentication.md)
- [Administration](https://docs.dbnl.com/platform/administration.md): How resources, users, and permissions are organized with a DBNL deployment.
- [Query Language](https://docs.dbnl.com/reference/query-language.md): An overview of the DBNL Query Language
- [Functions](https://docs.dbnl.com/reference/query-language/functions.md): Functions available in the query language.
- [Python SDK](https://docs.dbnl.com/reference/python-sdk.md): Reference documentation for the Distributional Python SDK
- [SDK Functions](https://docs.dbnl.com/reference/python-sdk/sdk-functions.md)
- [Classes](https://docs.dbnl.com/reference/python-sdk/classes.md): Classes that are returned from functions in the DBNL Python SDK
- [CLI](https://docs.dbnl.com/reference/cli.md): Installing and using the DBNL Command Line Interface (CLI)
- [Glossary](https://docs.dbnl.com/reference/glossary.md): Key terms and concepts in DBNL
- [FAQ](https://docs.dbnl.com/reference/faq.md): Answers to frequently asked questions
- [Service Agreements](https://docs.dbnl.com/reference/service-agreements.md): Standard End User Agreements
- [Privacy Policy](https://docs.dbnl.com/reference/privacy-policy.md)
