NeatlogsNeatlogs
Instrumentation

Supported Libraries

All valid instrumentation keys for neatlogs.init(instrumentations=[...]).

Pass any combination of these keys to instrumentations in neatlogs.init(). Install the corresponding extra first.

neatlogs.init(
    instrumentations=["openai", "langchain", "chromadb"],
    ...
)

LLM Providers

KeyInstallMin version
openaipip install "neatlogs[openai]"openai>=1.0.0
anthropicpip install "neatlogs[anthropic]"anthropic>=0.75.0
azure_ai_inferencepip install "neatlogs[azure-ai-inference]"neatlogs-instrumentations[azure-ai-inference]>=0.1.1
bedrockpip install "neatlogs[bedrock]"boto3>=1.42.11
google_genaipip install "neatlogs[google-genai]"google-genai>=1.55.0
litellmpip install "neatlogs[litellm]"litellm>=1.80.11

Agent Frameworks

KeyInstallMin version
langchainpip install "neatlogs[langchain]"langchain-core>=0.1.0
langgraphpip install "neatlogs[langgraph]"langgraph>=0.1.0
crewaipip install "neatlogs[crewai]"crewai>=1.5.0

Vector Databases

KeyInstallMin version
milvuspip install "neatlogs[milvus]"pymilvus>=2.4.0,<2.5.0

The following keys are also supported and instrumented automatically when the library is installed:

KeyLibrary
chromadbChromaDB
pineconePinecone
qdrantQdrant
weaviateWeaviate
opensearchOpenSearch
elasticsearchElasticsearch
redisRedis
marqoMarqo

Other

KeyInstallMin version
instructorpip install "neatlogs[instructor]"instructor>=1.0.0
guardrailspip install "neatlogs[guardrails]"guardrails-ai>=0.4.0