{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"A Python wrapper for the Pterodactyl Panel API that provides synchronous and asynchronous clients to manage game servers, users, and infrastructure through the panel's Client and Application APIs.","skillfed_tags":["api-client","game-server-management","async-support"],"use_cases":["Automate server startup, shutdown, and restart workflows for game hosting operations.","Build a custom control panel or dashboard that queries server status and resource utilization.","Programmatically create, configure, and delete game servers as part of a provisioning pipeline.","Monitor multiple servers and trigger alerts or actions based on server state changes via websockets.","Manage panel users, backups, and databases through administrative scripts or integrations."],"what_it_does":"py-dactyl is a Python client library for the Pterodactyl Panel, a popular open-source game server management platform. It abstracts the HTTP API into Python objects and methods, letting you programmatically list servers, control power states, manage users, configure backups, and perform administrative tasks without writing raw HTTP requests. The library supports both synchronous (blocking) and asynchronous (event-loop-based) clients, with the async variant recommended for multi-user or high-concurrency scenarios.\n\nThe package wraps two distinct API scopes: the Client API (for end-user operations on their own servers) and the Application API (for administrative panel management). It handles authentication via API keys, request/response serialization, error handling, and includes support for optional API parameters and relationship includes that the Pterodactyl API provides. Recent releases (2.0 and 2.1) standardized parameter passing and added websocket support for real-time server events.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It is well-suited for anyone building automation or integrations around Pterodactyl Panel. The recent 2.1 release and active repository (94 stars, last commit 4 days ago) indicate ongoing support. Verify that your Pterodactyl version and use case (sync vs. async) align with the documented API scope before integrating."},"id":"py-dactyl","links":{"html":"https://skillfed.io/packages/py-dactyl","md":"https://skillfed.io/packages/py-dactyl.md","pypi":"https://pypi.org/project/py-dactyl/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"permissive","name":"py-dactyl","python_support":"supports_current","summary":"An easy to use Python wrapper for the Pterodactyl Panel API."},"popularity":{"monthly_downloads":76538,"position":14617,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.3"}
