Below is a list of curated API wrappers and libraries for Pterodactyl maintained by official Pterodactyl staff and/or volunteers in the community.
Name | Language(s) | Supports |
---|---|---|
Bash-PteroAPI | Bash | Client |
Crocgodyl | Go | Application, Client |
Dartactyl | Dart | Client, Websocket |
Elidactyl | Elixir | Application |
Nodeactyl | JS | Application, Client |
Pterodcatyl4J | Java, Kotlin | Application, Client, Websocket |
PteroJS | JS, TS | Application, Client, Websocket |
Pydactyl | Python | Application, Client |
wings-api | JS, TS | Remote, Wings |
Name | Minimum Coverage | Additional Coverage |
---|---|---|
Application | users, servers, nodes | locations, nests, eggs |
Client | account (2FA, email & password, API keys), servers (resources, command, power) | account (activity, SSH keys), servers (activity), databases, files schedules, network, users (subusers), backups, startup, settings |
Websocket | connect, heartbeat, receive events | send events |
Remote | none | activity logs, sftp (authentication), servers (list, reset state), transfers (transfer state), backups (backup state) |
Wings | node configuration (system information, update configuration), servers | files, backups, transfers, websocket (generate JWT) |