{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Python client library for interacting with Nextcloud servers and building Nextcloud applications via async and sync APIs.","skillfed_tags":["nextcloud-integration","async-first","app-framework"],"use_cases":["Build a Python application that reads or modifies files, users, or settings on a Nextcloud server","Create a Nextcloud app with a web interface that integrates with the Nextcloud ecosystem","Automate Nextcloud administration tasks (user management, file operations, logging)","Develop a custom integration or sync tool between Nextcloud and external systems","Monitor or audit Nextcloud activity and user status programmatically"],"what_it_does":"nc-py-api is a Python framework for interacting with Nextcloud servers and building Nextcloud applications. It provides two main client classes: Nextcloud (for standard client authentication via username/password) and NextcloudApp (for building full Nextcloud applications with graphical interfaces and multi-user support via AppAPI). The library is async-first, with sync wrappers being gradually removed; as of version 0.30.0, several modules (Activity, Notes, User Status, Weather Status) have already dropped sync support.\n\nThe package depends on fastapi, starlette, pydantic, niquests, filelock, python-dotenv, and xmltodict. It is actively maintained, supports Python 3.10 through 3.14, and runs on CPython and PyPy. The library is in Beta status and has no known security vulnerabilities.","worth_installing":"Yes. Active maintenance, low install friction, permissive license, no known vulnerabilities, and broad Python version support make this a solid choice for Nextcloud integration. The async-first design is modern; be aware that sync wrappers are being phased out, so new code should target the async API."},"id":"nc-py-api","links":{"html":"https://skillfed.io/packages/nc-py-api","md":"https://skillfed.io/packages/nc-py-api.md","pypi":"https://pypi.org/project/nc-py-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"nc-py-api","python_support":"supports_current","summary":"Nextcloud Python Framework"},"popularity":{"monthly_downloads":1018960,"position":4497,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.30.3"}
