Changelog
Keep track of what's new in the Ploi API and platform. This page highlights newly added endpoints, features and notable improvements from the past year.
Looking for a specific endpoint? Browse the API reference in the sidebar. Breaking changes, when they occur, are called out explicitly below.
September 2026
- Name
Certificates- Type
- API · Sep 9, 2026
- Description
New download certificate endpoint, which returns the full chain of a site or tenant certificate.
- Name
Servers- Type
- API · Sep 8, 2026
- Description
Ubuntu 22.04 can no longer be picked for new servers, and creating a server now defaults to Ubuntu 26.04. Existing 22.04 servers keep running and stay manageable.
- Name
Databases- Type
- API · Sep 8, 2026
- Description
End of life database versions were retired from server creation: MySQL 8.0, MariaDB 11.2, and PostgreSQL 13 and older.
database_typegained explicitmysql84,mysql9,mariadb114andpostgresql14throughpostgresql18values. The baremysql,mariadbandpostgresqlvalues keep working and follow the version we currently recommend for that engine.
- Name
Servers- Type
- API · Sep 4, 2026
- Description
Creating a server accepts an
ip_type, so you can provision IPv4, IPv6 or a dual stack address on DigitalOcean, Hetzner, Vultr, UpCloud, Linode, AWS, Hostinger and Katapult.
- Name
Server import- Type
- Sep 8, 2026
- Description
ServerPilot servers can now be imported as well. Apps move from
/srv/usersto/home, Ploi's own stack replaces the ServerPilot one, and user crontabs are taken over with their paths rewritten.
August 2026
- Name
Monitoring- Type
- Aug 26, 2026
- Description
Server monitor notifications now carry a duration, so "CPU over 80% for longer than 60 minutes" sends one alert instead of firing on every short spike.
- Name
Server import- Type
- Aug 20, 2026
- Description
Laravel Forge servers can be imported into Ploi. The scan reads the server's sites, certificates, daemons, cronjobs, databases and system users, converts the vhosts to the Ploi NGINX layout, and links the git remotes as custom repositories.
- Name
Tenants- Type
- API · Aug 19, 2026
- Description
Tenants can hold multiple certificates side by side. Every certificate request adds a new one, installed next to the current certificate until you swap it in.
- Name
Network rules- Type
- Aug 18, 2026
- Description
A synchronize action on the firewall pages reconciles Ploi's rule list with the server's actual ufw ruleset, importing rules that were added outside of Ploi and removing rules that no longer exist.
- Name
Certificates- Type
- API · Aug 17, 2026
- Description
Sites can hold multiple certificates, with one active at a time. Certificate responses expose that active state, and the new activate certificate endpoint swaps the webserver over to another installed certificate.
- Name
Scripts- Type
- API · Aug 17, 2026
- Description
New one-off script run endpoint, which executes a script on a server without saving it first. Scripts also take a
usernow, so besidesploiandrootthey can run as any system user on the target server, for example a site's isolated system user.
- Name
Sites- Type
- Aug 6, 2026
- Description
Sites can be created with wildcard subdomains, which stores a
*.domainalias and includes it in the vhost server name.
- Name
Backups- Type
- API · Aug 3, 2026
- Description
The global database backup and site file backup list endpoints accept
server,siteandper_pagequery parameters, so you no longer have to walk every page to find one site's backups.
July 2026
- Name
Permissions- Type
- Jul 25, 2026
- Description
Team permissions gained granular sub-permissions with parent inheritance, plus full server and site CRUD permissions under a manage-servers umbrella.
- Name
Tenants- Type
- API · Jul 25, 2026
- Description
Requesting a tenant certificate supports DNS validation through Cloudflare, DigitalOcean, Linode, Route53, Hetzner and Bunny, using either a raw API token or a stored profile credential.
- Name
Authentication- Type
- Jul 18, 2026
- Description
You can now sign in to Ploi with your Google account.
- Name
Sites- Type
- API · Jul 16, 2026
- Description
Updating a site brings
zero_downtime_deploymentto parity with the panel. It rewrites the deploy script for the site's own system user, moves the PHP-FPM reload, and seeds the pre and post deploy scripts.
- Name
Deployments- Type
- API · Jul 15, 2026
- Description
The
ping_urlreturned after triggering a deploy webhook now reports a status ofin-progress,failed,successorunknown, so a CI/CD pipeline can tell whether the deployment actually succeeded.
- Name
Backups- Type
- API · Jul 9, 2026
- Description
Creating a site file backup accepts a
local_path, the destination path on your backup driver where the archive is stored. It comes back asremote_pathwhen you retrieve the backup.
- Name
API keys- Type
- Jul 6, 2026
- Description
The API keys page was redesigned with tabs and permission presets, and now lists the OAuth applications connected to your account.
- Name
MCP- Type
- Jul 5, 2026
- Description
Ploi now ships an MCP server at
https://ploi.io/api/mcp, with curated tools for servers, sites, databases, repositories, tenants, aliases, FastCGI cache and insights. Connect Claude, ChatGPT or any other MCP client over OAuth and manage your infrastructure from there, no API key needed.
June 2026
- Name
Backups- Type
- API · Jun 30, 2026
- Description
The create backup endpoints accept
next_backup_atto schedule when the first backup runs, so you can spread backups instead of having them all start at once, anddeleteOnFailto drop the local archive when a backup fails.
- Name
Monitoring- Type
- Jun 26, 2026
- Description
A site can have multiple monitors per location now, as long as each one watches a distinct path.
- Name
Deployments- Type
- API · Jun 24, 2026
- Description
The site and repository endpoints expose whether quick deploy is enabled.
- Name
Notifications- Type
- Jun 24, 2026
- Description
A dedicated "Deployment failed" notification event, available on every notification channel.
- Name
Repositories- Type
- API · Jun 8, 2026
- Description
Installing a repository now accepts a
source_provider_idto select which connected git provider to use.
- Name
Network rules- Type
- API · Jun 7, 2026
- Description
Creating a firewall rule now accepts comma‑separated IP addresses — one rule is created per IP instead of a single broken rule.
- Name
Servers- Type
- API · Jun 2, 2026
- Description
Ubuntu 26.04 is now supported across all providers when creating a server, alongside Debian 13.
May 2026
- Name
Scripts- Type
- API · May 13, 2026
- Description
New script schedules and script actions endpoints. Schedule scripts to run on a recurring basis, or trigger them on events such as a server boot, with a configurable per‑action delay.
- Name
Servers- Type
- API · May 25, 2026
- Description
Debian 12 support added via a new OS provisioner abstraction; OS versions are now grouped by distribution when creating a server.
- Name
Deployments- Type
- May 11, 2026
- Description
Live deploy logs are now persisted on the site, so output survives a page reload.
- Name
Services- Type
- API · May 3, 2026
- Description
Added a graceful reload action to the services API, so you can reload a service without a full restart.
April 2026
- Name
WordPress- Type
- API · Apr 13, 2026
- Description
Major WordPress management additions: install and delete plugins, install themes, search‑replace, and site cloning with database duplication.
- Name
WordPress- Type
- API · Mar 30, 2026
- Description
WordPress API actions can now be queued with on‑demand support.
- Name
Sites- Type
- Apr 17, 2026
- Description
Added a WordPress statistics overview to the site general page.
March 2026
- Name
Backups- Type
- Mar 24, 2026
- Description
New native rclone backup driver, plus FTP backup file tracking and rotation for database and site backups.
- Name
Deployments- Type
- Mar 24, 2026
- Description
Variable injection via deploy webhooks for applications, support for multiple
{RESTART_DAEMON}variables, and a deploy‑started notification across all notification channels.
- Name
Servers- Type
- Mar 10, 2026
- Description
Nginx config version history for servers and sites, a Laravel queue worker GUI for worker applications, and Laravel Pulse daemon support with real‑time UI updates.
- Name
Databases- Type
- API · Mar 9, 2026
- Description
Added MariaDB 11.4 (LTS) as a database option when creating a server.
- Name
Network rules- Type
- API · Mar 1, 2026
- Description
Load balancer network rules now support an allow type and a description field.
February 2026
- Name
Providers- Type
- Feb 23, 2026
- Description
Regional expansion: 7 new AWS regions are now available.
- Name
Insights- Type
- Feb 23, 2026
- Description
Severity and priority filtering for Composer and NPM vulnerability insights.
- Name
Databases- Type
- API · Feb 11, 2026
- Description
Added MySQL 9 as a database option when creating a server.
Late 2025
- Name
Providers- Type
- Oct 14, 2025
- Description
New server locations added, including Amsterdam and Zurich.