--- id: agilicus version: "1.425.1" license: MIT license_treatment: permissive maintenance: active --- # agilicus — Agilicus SDK License: permissive · Maintenance: active · Downloads: 95.2K/mo ## What it is and what it does Agilicus is a Python SDK and CLI for the Agilicus Platform, a cloud-native Zero-Trust Network Access system. It wraps the platform's REST API (defined in OpenAPI 3.0) to let developers and operators manage users, access policies, and network permissions programmatically or interactively from the command line. The package ships as a pure Python wheel with 22 runtime dependencies covering HTTP requests, authentication (OAuth2, JWT, cryptography), configuration (YAML, keyring), and CLI utilities. It targets Python 3.12+ and is actively maintained. You can use it as a library to build automation scripts or as a standalone CLI tool for ad-hoc platform administration. Use it for: - Automate user provisioning and access policy updates in a Zero-Trust Network Access deployment. - Build integration scripts that query user lists, roles, or network access rules from Agilicus. - Manage network access interactively via the CLI for operational tasks like enabling/disabling users. - Embed Agilicus access control into a larger Python application or DevOps pipeline. - Sync identity and access data between Agilicus and other systems via the SDK's class library. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Agilicus SDK provides Python bindings and a CLI tool for accessing the Agilicus Zero-Trust Network Access platform via its REST API, enabling programmatic and interactive management of users, policies, and network access. Yes, if you are using the Agilicus Platform and need Python integration. The package is actively maintained, has low install friction, carries a permissive MIT license, and provides both library and CLI interfaces. The Python 3.12+ requirement is a hard constraint; if your environment is locked to earlier versions, you cannot use it. No known vulnerabilities as of the fact sheet date. ## Install pip install agilicus uv add agilicus poetry add agilicus ## Installing agilicus Before you install: Low install friction with a pure-wheel distribution. Active maintenance with a release dated 2026-08-14. Requires Python 3.12 or later, which narrows compatibility to recent versions only. License in practice: MIT license permits commercial and private use with minimal restrictions, requiring only license and copyright notice retention. Quickstart: pip install --upgrade agilicus import agilicus api = agilicus.GetClient(agilicus_scopes=agilicus.scopes.DEFAULT_SCOPES, issuer='https://auth.dbt.agilicus.cloud') users = api.users.list_users(org_id=api.default_org_id) Requires Python 3.12 or later; also requires valid Agilicus credentials (issuer URL or authentication document) to instantiate a client. Verify before relying: - Whether the 22 runtime dependencies introduce supply-chain or maintenance risk beyond what the fact sheet indicates. - Actual API stability and backward-compatibility guarantees across versions. - Whether bash completion setup (via _AGILICUS_CLI_COMPLETE environment variable) works on all shells or only bash. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 95.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags zero-trust network access sdk, agilicus platform api client, network access management python, cloud native access control, identity and access management cli, rest api python sdk, network security platform sdk, zero-trust-network, identity-access-management, rest-api-client [View on SkillFed](https://skillfed.io/packages/agilicus) · [View on PyPI](https://pypi.org/project/agilicus/)