/v2).
Requires a Kyberis subscription and API key.
What you get
- A helper package (
kyberis_databricks) — credential loading from Databricks secret scopes or app environment variables, short-lived bearer token handling, and batched enrichment helpers (assess_iocs,resolve_entities) that return DataFrame-ready rows with a fixed schema. Pure standard library. - A Databricks App — a Streamlit workspace app for interactive IOC and entity investigation: single lookups, paste-a-list batch enrichment with CSV export, and intel search.
- Example notebooks — IOC batch enrichment into a Delta table, and environment-driven CVE prioritization.
- A vendored API client — the shared Kyberis API client, dependency-free by design so vendoring is safe.
kyberis-ai/kyberis-databricks,
so you can add it as a Databricks Git folder or build a wheel for jobs that do
not use Git folders.
Guides
Quickstart
Jobs and clusters, via Databricks Marketplace
Open the Marketplace listing, select Get instance access, and name the catalog. The wheel lands in a shared volume:Notebooks and jobs, via a Git folder
- Add the repository as a Databricks Git folder (Workspace → Create → Git folder).
-
Create a secret scope holding your API key — see
Credential setup:
-
Open
notebooks/01_ioc_batch_enrichment.pyand run it. The notebooks importsrc/andvendor/from the Git folder directly — no wheel install needed.
Databricks App
KYBERIS_API_KEY_ID and KYBERIS_API_KEY_SECRET in app.yaml. Full steps are
in Installation.
.png?fit=max&auto=format&n=u7saXgSwhIjXsY7P&q=85&s=66da6f97e851defcb12af05b800a8a27)
.png?fit=max&auto=format&n=u7saXgSwhIjXsY7P&q=85&s=37df025ce7a3cc54dd90f8edad1cf54f)