WP Engine Customer API

The WP Engine API allows you the ability to interact with our platform programmatically. In this article, we will help you understand how to enable the WP Engine API on your account and generate your API credentials.

Enable WPE API

To enable the API for your account, you must be an account Owner. For more information on User Portal roles, check out this guide.

  1. Log in to the User Portal
  2. Expand Users in the lefthand menu
  3. Select API Access
  4. Locate the account name you’d like to enable API access for
  5. Click Manage next to the account name
  1. Toggle to enable Account API Access
  1. Click Generate Credentials
    • This will redirect you back to the API Access page
  1. Click Generate Credentials button at the top right
    • This will generate the credential required to connect to the API for this account
    • Copy the username and password to a safe place

Finally, go to wpengineapi.com to learn how to authenticate with the API and learn more about the endpoints available.


Users can only make API calls to environments they have access to in the User Portal. Review User Portal roles and permissions.

Further Reading

For API code samples, see: https://wpengineapi.com/

For a full list of WP Engine API calls, see: https://wpengineapi.com/reference

NEXT STEP: Use the WPE API to connect with Local

Still need help? Contact support!

We offer support 24 hours a day, 7 days a week, 365 days a year. Log in to your account to get expert one-on-one help.

The best in WordPress hosting.

See why more customers prefer WP Engine over the competition.