ITOM Library is a Python client library designed to simplify interactions with OpenText ITOM Suite of products. It provides a clean, pythonic interface for managing various OpenText products and resources through the REST API.
Built with modern Python best practices, this library abstracts the complexity of direct API calls, offering developers an intuitive and efficient way to automate IT operations.
It helps developers to quickly integrate OpenText ITOM capabilities into their applications, enabling seamless automation and orchestration of IT workflows.
Built-in authentication support with secure credential handling and token management.
Complete OO REST API integration with easy-to-use methods and comprehensive error handling.
Helper functions for formatting, displaying data, and working with OO resources.
Comprehensive exception handling for robust applications with detailed error messages.
from itom_library import OOClient
# Initialize the client
client = OOClient(
base_url='https://your-oo-server:8443/oo',
username='your_username',
password='your_password',
verify_ssl=True
)
# Use the client to interact with OO
print(client.list_flows())
pip install -e ".[dev]"
pytest
This project is licensed under the MIT License.
Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.