{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"}],"enrichment":{"capability":"Python client library for programmatically interacting with the Civis Platform API, providing both high-level wrappers for common workflows and direct API access.","skillfed_tags":["api-client","data-platform","cloud-integration"],"use_cases":["Read data from Civis-hosted databases into a local pandas or polars DataFrame for analysis.","Write analysis results back to Civis databases or data warehouses from Python scripts.","Train and deploy machine learning models on Civis Platform infrastructure using the ml namespace.","Automate data workflows and job orchestration by calling Civis API methods directly.","Manage Civis Platform resources (databases, tables, users) programmatically from Python applications."],"what_it_does":"Civis is a Python client for the Civis Platform, a cloud-based data and analytics service. It bridges programmatic Python workflows with Civis's hosted infrastructure, allowing analysts and developers to read/write data, train machine learning models, and orchestrate jobs without leaving Python. The package provides both convenience wrappers (e.g., civis.io.read_civis) for common tasks and a low-level APIClient for direct API calls.\n\nThe client depends on click, cloudpickle, joblib, jsonref, jsonschema, PyYAML, requests, tenacity, and typing-extensions. It has soft dependencies on pandas, polars, scikit-learn, and feather-format for advanced features like dataframe I/O and model export. Authentication requires a Civis Platform API key stored in the CIVIS_API_KEY environment variable.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is licensed permissively. Install it if you need to integrate Python workflows with Civis Platform. The main prerequisite is a valid Civis API key and Python >= 3.11; soft dependencies (pandas, scikit-learn) are only needed for specific features, not for basic API access."},"id":"civis","links":{"html":"https://skillfed.io/packages/civis","md":"https://skillfed.io/packages/civis.md","pypi":"https://pypi.org/project/civis/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"civis","python_support":"supports_current","summary":"Civis API Python Client"},"popularity":{"monthly_downloads":196225,"position":9792,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.9.3"}
