diff --git a/API.md b/API.md
index 5390181..efbbae7 100644
--- a/API.md
+++ b/API.md
@@ -29,4 +29,4 @@ Generate API docs. Options:
* `:overrides` - overrides in the form `{namespace {:no-doc true var {:no-doc true :doc ...}}}`.
Returns a map containing the generated markdown string under the key `:markdown`.
-
[source](https://github.com/borkdude/quickdoc/blob/main/src/quickdoc/api.cljc#L9-L78)
+
[source](https://github.com/borkdude/quickdoc/blob/main/src/quickdoc/api.cljc#L18-L87)
diff --git a/src/quickdoc/api.cljc b/src/quickdoc/api.cljc
index 8879e6b..588ffad 100644
--- a/src/quickdoc/api.cljc
+++ b/src/quickdoc/api.cljc
@@ -3,9 +3,16 @@
(:require
[clojure.string :as str]
[quickdoc.impl :as impl]
- #?(:bb [pod.borkdude.clj-kondo :as clj-kondo]
+ #?(:bb [babashka.pods :as pods]
:clj [clj-kondo.core :as clj-kondo])))
+#?(:bb
+ (or (requiring-resolve 'pod.borkdude.clj-kondo/run!) ;; pod is loaded via bb.edn
+ (pods/load-pod 'clj-kondo/clj-kondo "2022.09.08")))
+
+#?(:bb
+ (require '[pod.borkdude.clj-kondo :as clj-kondo]))
+
(defn quickdoc
"Generate API docs. Options:
* `:github/repo` - a link like `https://github.com/borkdude/quickdoc`