chroma-core/chroma · chromadb/api
The chromadb/api module of chroma-core/chroma — the files it contains, which are most load-bearing, and how it couples to the rest of the codebase. Derived from the import graph.
15
Files
207
Total in-degree
15
Modules imported
17
Importing modules
A file in this module participates in a circular import — see the architecture overview.
Files in this module
Ranked by in-degree — how many other files import each one. The top of the list is where the module's weight sits.
- types.py93 in · 4 out · radius 167
- __init__.py47 in · 9 out · radius 167
- collection_configuration.py21 in · 3 out · radius 167
- client.py13 in · 10 out · radius 167
- shared_system_client.py5 in · 5 out · radius 167
- base_http_client.py5 in · 2 out · radius 169
- fastapi.py4 in · 13 out · radius 48
- configuration.py4 in · 1 out · radius 169
- segment.py3 in · 20 out · radius 18
- conditional_http.py3 in · 2 out · radius 51
- functions.py3 in · 0 out · radius 168
- async_client.py2 in · 10 out · radius 167
- async_api.py2 in · 7 out · radius 167
- async_fastapi.py1 in · 13 out · radius 45
- rust.py1 in · 11 out · radius 1
Depends on
Modules this one imports from (with the number of import edges).
- chromadb30
- chromadb/execution/expression8
- chromadb/auth8
- chromadb/api/models8
- chromadb/telemetry/product8
- chromadb/telemetry/opentelemetry3
- chromadb/utils/embedding_functions3
- chromadb/auth/utils2
- chromadb/utils1
- chromadb/db1
- chromadb/quota1
- chromadb/rate_limit1
- chromadb/segment1
- chromadb/execution/executor1
- chromadb/ingest1
Depended on by
Modules that import from this one — its blast radius if you change it.
- chromadb/utils/embedding_functions30
- chromadb/test/property21
- chromadb/api/models13
- chromadb7
- chromadb/test6
- chromadb/utils5
- chromadb/server/fastapi4
- chromadb/db/mixins3
- chromadb/db/impl/grpc2
- chromadb/db2
- chromadb/proto2
- chromadb/test/api2
- chromadb/execution/executor1
- chromadb/execution/expression1
- chromadb/quota1
- chromadb/test/ef1
- chromadb/test/utils1
Ask AI about chroma-core/chroma
Grounded in the actual source code. Pick a starter question or write your own.
What does this repo do, in one paragraph?How would I get started using it?What are the main alternatives?Show me the entry point.
Or write your own questionInformational only. Module boundaries are inferred from source directories and the import graph at the time of analysis; they can be incomplete or stale.