{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"},{"label":"Office Suites","url":"https://skillfed.io/packages/category/office-business-office-suites"}],"enrichment":{"capability":"A Python client library for Alfresco Content Services REST APIs, supporting all 7 Alfresco APIs with both synchronous and asynchronous calls, Pydantic models for AI integration, and ActiveMQ event support.","skillfed_tags":["content-management","async-support","ai-ready"],"use_cases":["Building AI/LLM applications that query and manage documents in Alfresco using Pydantic models.","Creating MCP servers that expose Alfresco content and workflows to language models.","Automating document management workflows by programmatically creating, updating, and searching content.","Listening to Alfresco repository events in real-time via ActiveMQ to trigger downstream Python processes.","Integrating Alfresco with Python-based data pipelines or ETL workflows."],"what_it_does":"This is a modern Python client for Alfresco Content Services that wraps all 7 Alfresco REST APIs (Auth, Core, Discovery, Search, Workflow, Model, Search SQL) into a unified, type-safe interface. It uses a dual model architecture\u2014attrs-based models for raw API responses and separate Pydantic models for AI/LLM integration\u2014and supports both synchronous and asynchronous calls. The library includes a factory pattern for centralized authentication and configuration, making it straightforward to create individual clients that share a single session.\n\nThe package is built for developers integrating Alfresco into Python applications, particularly those working with AI frameworks like LangChain or LlamaIndex, or building MCP servers. It includes ActiveMQ (STOMP) event support so your Python app can listen to repository change events, and it works with Alfresco running in Docker or on-premises. All 12 runtime dependencies are included by default\u2014no optional extras needed\u2014and the library is actively maintained with comprehensive documentation and test coverage.","worth_installing":"Yes. The package is actively maintained, has zero known vulnerabilities, supports modern Python versions (3.10\u20133.14), carries a permissive Apache-2.0 license, and installs with low friction. It covers a complete API surface for Alfresco integration and is well-suited for production use in document management, AI/LLM workflows, and event-driven automation. Install it if you need a Python client for Alfresco Content Services."},"id":"python-alfresco-api","links":{"html":"https://skillfed.io/packages/python-alfresco-api","md":"https://skillfed.io/packages/python-alfresco-api.md","pypi":"https://pypi.org/project/python-alfresco-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-06","license_spdx":null,"license_treatment":"permissive","name":"python-alfresco-api","python_support":"supports_current","summary":"Python Client for all Alfresco Content Services REST APIs, with Pydantic v2 Models, and Event Support"},"popularity":{"monthly_downloads":277121,"position":8152,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.1"}
