DASL Client Documentation
Welcome to the documentation for the DASL (Databricks Antimatter Security Lakehouse) Python client library. This library provides an interface for interacting with DASL services, allowing you to manage datasources, rules, workspace configurations, and more from Databricks notebooks.
Note
This client is designed to work seamlessly within Databricks environments and can automatically authenticate using your current workspace context.
Key Features
Simple Authentication: Automatic workspace detection in Databricks notebooks
Datasource Management: Create, update, list, and delete datasources
Rule Management: Define and manage security detection rules to identify threats
Workspace Configuration: Update and retrieve DASL’s workspace-level settings
Quick Start
Install the DASL client from the Pypi repository:
pip install dasl-client
Get started in a Databricks notebook:
from dasl_client import Client
# Automatically authenticate using workspace context
client = Client.for_workspace()
# List existing datasources
for datasource in client.list_datasources():
print(f"Datasource: {datasource.metadata.name}")
Documentation Contents
Getting Started
User Guide
API Reference
Support
Documentation: https://dasl-client.readthedocs.io
Support: support@antimatter.io