{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Python SDK for automating Domo instance management via the Domo API, handling datasets, users, groups, pages, accounts, streams, and personalized data policies.","skillfed_tags":["domo-integration","data-pipeline","api-client"],"use_cases":["Synchronize users and groups from LDAP or Active Directory into Domo automatically","Download datasets, transform them with pandas, and upload results back to Domo in a single script","Create and manage Personalized Data Policies (PDPs) to control data visibility across user groups","Upload large or frequently-changing data via Domo Streams with parallel, chunked CSV/GZIP uploads","Automate page and account management as part of a larger Domo infrastructure provisioning workflow"],"what_it_does":"PyDomo is the official Python 3 SDK for the Domo API, providing a high-level interface to automate common Domo instance management tasks. It wraps the Domo REST API to streamline dataset creation and updates, user and group management, page administration, account (credential) management, and stream-based data uploads. The SDK handles authentication automatically and uses pandas DataFrames as the primary data exchange format, allowing you to fetch data from Domo, transform it locally, and push results back.\n\nThe package is designed for scenarios where you need to synchronize data sources, manage user directories (like LDAP/Active Directory sync), or automate repetitive Domo operations from Python scripts. It depends on pandas for data manipulation, requests for HTTP communication, and requests_toolbelt for multipart uploads. The SDK abstracts away authentication and API endpoint details, reducing boilerplate code significantly compared to direct API calls.","worth_installing":"Yes. PyDomo is the official Domo SDK with active maintenance, no known vulnerabilities, low install friction, and a permissive license. Install it if you need to automate Domo operations from Python\u2014it significantly reduces boilerplate compared to direct API calls. The main prerequisite is obtaining Domo API credentials and ensuring your environment runs Python 3."},"id":"pydomo","links":{"html":"https://skillfed.io/packages/pydomo","md":"https://skillfed.io/packages/pydomo.md","pypi":"https://pypi.org/project/pydomo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-12","license_spdx":null,"license_treatment":"permissive","name":"pydomo","python_support":"supports_current","summary":"The official Python3 Domo API SDK - Domo, Inc."},"popularity":{"monthly_downloads":520104,"position":6212,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0.16"}
