Skip to content

traceroot-ai/traceroot-sdk

TraceRoot Python SDK

Testing Status Documentation PyPI Version PyPI SDK Downloads TraceRoot.AI Website

Please see the Python SDK Docs for details.

Installation

pip install traceroot

Examples

import traceroot
import asyncio

logger = traceroot.get_logger()

@traceroot.trace(name="greet")
async def greet(name: str) -> str:
    logger.info(f"Greeting inside traced function: {name}")
    # Simulate some async work
    await asyncio.sleep(0.1)
    return f"Hello, {name}!"

async def main():
    result = await greet("world")
    logger.info(f"Greeting result: {result}")

if __name__ == "__main__":
    asyncio.run(main())

Contact Us

Please reach out to founders@traceroot.ai if you have any questions.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •