Skip to content
WP Cloud
WP Cloud
    • For Hosts
    • For Agencies
    • For Registrars
    • For Native Hosting
    • Performance
    • Security
    • Real-Time Automated Failover
    • Vertical Scaling and Bursting
    • WordPress Management
    • PanelAlpha Integration: White-Label WordPress Control Panel for Hosts
    • EasyEngine Panel Integration: Visual WordPress Management for WP Cloud
    • FAQs
    • WP Cloud API
    • Partner Portal
    • Documentation
    • New Partner Guide
    • Pressable
    • Convesio
    • Porkbun
    • PanelAlpha
    • Ivapix
    • UNC Greensboro
    • Impressive Hosting
    • Blog
    • Performance Benchmarks
  • Connect With Us
  • Login ↗
Start Here ↗
  • Solutions

    • For Hosts
    • For Agencies
    • For Registrars
    • For Native Hosting
    • Featured Partners

    Features

    • Performance
    • Security
    • Real-Time Automated Failover
    • Vertical Scaling and Bursting
    • WordPress Management

    Integrations

    • PanelAlpha Integration
    • Easy Engine Panel Integration

    Resources

    • FAQs
    • WP Cloud API
    • Partner Portal
    • Documentation
    • New Partner Guide
  • Case Studies
    • PressableA case study about how WP Cloud supports Pressable to power millions of page views daily.
    • Convesio
    • Porkbun
    • PanelAlpha
    • Ivapix
    • UNC Greensboro
    • Newspack
    • Inverse Paradox
  • Insights
    • Podcast
    • BlogWP Cloud blog page with latest news and updates about the platform.
    • Performance Benchmarks
  • Connect With Us
  • Login ↗
Start Here ↗

Browse

    • WP Cloud platform overview
    • Onboard and launch with WP Cloud
    • WP Cloud Partner Portal
    • Get support from WP Cloud
    • WP Cloud glossary
    • Manage and secure API keys
    • Client SSH
    • WP Cloud API quick start
    • Webhooks
    • Run bulk tasks across sites
      • Manage site domains and aliases
      • Domain verification records
      • TLS certificates
      • Manage custom TLS certificates
      • Cloudflare and WP Cloud
    • Clone a site
    • Configure resources, site type, and billing with site meta
    • Delete a site
    • Persistent data
    • Staging sites
    • Migrate a site to WP Cloud
      • SSH and SFTP access models
      • Client SSH
      • User SSH and SFTP access
      • Database credentials
      • phpMyAdmin
      • ABSPATH
      • Default wp-config.php
      • Site constants
      • Configure redirects and headers with custom-redirects.php
      • Akismet and Jetpack
      • Blocked and unsupported plugins
      • PHP lifecycle and supported versions
      • Symlinks and managed software
      • WordPress versions
      • Install Composer and WP-CLI packages
      • Manage platform software with WP-CLI
      • Useful WP-CLI commands
    • Transactional email
    • WordPress multisite
    • Cron scheduling
    • Decoupled and headless WordPress
    • Repair Yoast indexables
      • Page Cache
      • Edge Cache
      • Object Cache
      • Image transformation
      • Offload image sub-sizes
    • Configure lightweight 404s for static files
      • DDoS protection
      • Defensive Mode
      • Rate limiting
      • Network and web application firewalls
      • Bot protection
      • Password protection
      • HTTP and security headers
      • PHP filesystem access permissions
      • Scan a site for malware
    • Backups overview
    • Create an on-demand backup
    • Restore a backup
    • Jetpack backups
      • Error logs
      • Web server logs
    • Metrics
    • Application performance monitoring
    • Automated failover
    • IP ranges
    • Origin and edge servers
    • Server specifications and settings
    • EasyEngine integration
    • PanelAlpha integration
      • White labelling and co-marketing WP Cloud
      • WP Cloud logos
      • Terms of Service & Compliance
      • Prohibited content
      • Copyright infringement and takedown notifications
    • WP Cloud billing
    • WP Cloud for agencies and site networks
    • WP Cloud partner support options
    • Troubleshoot Page and Edge Cache
    • Troubleshoot HTTP 429 and 599 errors
    • WP Cloud HTTP status codes
    • Troubleshoot site performance
    • Cache slow database queries
    • Troubleshoot duplicate core files, wp-config.php, and wp-admin 403 errors
    • Troubleshoot email delivery
    • Troubleshoot PDF thumbnail generation
    • Troubleshoot TLS certificate provisioning
Documentation/Integrations/EasyEngine integration

EasyEngine integration

LAST UPDATED

3 months ago

    EasyEngine is an optional third-party dashboard that connects to a host partner’s WP Cloud account with its own API key. The integration can create and manage WP Cloud sites while EasyEngine supplies the dashboard, team access, and customer-facing workflow. WP Cloud continues to operate and bill for the hosting infrastructure.

    EasyEngine is not required to use WP Cloud. A partner can build its own panel, use another integration, or manage the platform directly through the API and Partner Portal.

    How the integration works

    EasyEngine uses a bring-your-own-key connection. The host client owns the WP Cloud account and supplies a restricted API key to EasyEngine. Actions taken in the dashboard are sent to WP Cloud under that client’s identity and limits. There is no transfer of site ownership to EasyEngine.

    The two products remain separate services. WP Cloud operates the WordPress runtime, network, caching, backups, and platform APIs. EasyEngine operates its dashboard, team roles, automation, plans, and any billing or customer workflow built around those APIs.

    What the integration provides

    Current EasyEngine features include site provisioning, domains, resource and PHP settings, Edge Cache, backups, logs, site access, activity history, and performance views. EasyEngine also supports role-based team access and can manage sites from more than one hosting provider.

    The exact dashboard features and plans are controlled by EasyEngine and can change separately from WP Cloud. Review the EasyEngine WP Cloud feature page and EasyEngine documentation for the current interface.

    EasyEngine can organize sites across projects and hosting providers, expose common site actions without requiring command-line access, and provide role-based access for a partner’s team. Its current roles and permissions must be checked in EasyEngine before the partner relies on them for production separation; they are not WP Cloud API roles.

    Who should use EasyEngine

    The integration can suit agencies, freelancers, and hosting teams that want a ready-made management interface instead of building a panel directly against the WP Cloud API. It can also be useful for a team that manages WP Cloud sites alongside sites on other providers.

    A partner with an established customer portal or specialized provisioning workflow may prefer a direct API integration. Evaluate which system owns site inventory, customer access, plan configuration, and billing before connecting production sites so the same action is not managed in conflicting places.

    Connect a WP Cloud account

    1. Create a dedicated key in Manage and secure API keys. Use a descriptive name and restrict its endpoints to the operations EasyEngine needs.
    2. Add the EasyEngine service’s static egress address to the key’s allowed IP ranges. Changes to a key can affect every application using it, so do not reuse a production automation key.
    3. In EasyEngine, open its WP Cloud integration settings, enter the WP Cloud client identifier and API key, and test the connection.
    4. Create a test site before connecting customer workflows. Choose its domain, data center, storage, PHP version, memory, and worker configuration.
    5. Confirm the new Atomic Site ID and settings in the Partner Portal as well as EasyEngine.

    The API key gives EasyEngine the ability to act on the host client’s WP Cloud sites within its allowed endpoints. Store it as a secret, limit who can see or replace it, and revoke it when the integration is no longer used. Existing WP Cloud sites remain on WP Cloud if the key is disconnected, but EasyEngine can no longer manage them through that connection.

    Create and manage sites

    Inside EasyEngine, choose Add New Site, select WP Cloud, and enter the domain and requested site configuration. EasyEngine sends the provisioning request to WP Cloud and presents the resulting site in its dashboard. WP Cloud provides the WordPress runtime, TLS, cache, backups, and platform security; EasyEngine provides its interface and automation around those APIs.

    Use site meta and WP Cloud billing as the authority for resource and billing behavior even when the values are selected in EasyEngine. Use Staging sites for the one-non-billable-staging-site rule.

    EasyEngine and WP Cloud bill separately. WP Cloud invoices the host client for WP Cloud sites and their configured resources. EasyEngine controls and bills for its own dashboard plan. Ending or changing an EasyEngine plan does not cancel a WP Cloud site or change its WP Cloud billing state.

    Existing sites can be managed from another authorized integration after the EasyEngine key is removed. Before disconnecting it, make sure the partner has a current inventory of Atomic Site IDs and another way to perform the site actions its support team needs.

    If a request fails, read the API response in EasyEngine’s logs. Confirm that the API key is active, its IP range and endpoint scope allow the request, the host account has capacity, the domain is not assigned elsewhere, and the PHP version is supported. For a dashboard, billing-plan, or EasyEngine workflow problem, use EasyEngine’s support and documentation. WP Cloud documentation controls the underlying platform behavior.

    When the connection test succeeds, create one test site and confirm that its Atomic Site ID, domain, resources, and status agree in EasyEngine and the Partner Portal. This result shows that authentication and provisioning work; it does not by itself test every backup, access, or lifecycle operation the partner plans to expose.

    Previous Server specifications and settings
    Next PanelAlpha integration

    Related Guides

    • PanelAlpha integration

      Connect a self-hosted PanelAlpha control panel to WP Cloud, configure secure API and Client SSH…

      5 Min.

      READ

    On this page

      Contact support

      Contact us with Support issues and questions related to WP Cloud, the WP Cloud Atomic API, API-key IP allow list changes, Station, and more.

      Check the FAQs

      Have questions? Please visit our FAQ to learn more.

      An Automattic venture

      Work With Us

      Press

      Privacy Policy

      © 2021-2026 Automattic Inc.

      Notifications