---
title: Using the MainWP extension for Pressable
url: "https://pressable-staging.mystagingwebsite.com/knowledgebase/using-the-mainwp-extension-for-pressable/"
published: 2023-06-19
modified: 2024-08-21
author: Wayne McWilliams
---

MainWP can help you save time managing multiple sites without sacrificing features or functionality. As a Pressable customer, it’s even easier to incorporate MainWP into your work flows using their [Pressable extension](https://mainwp.com/extension/pressable/).

The Pressable Extension for MainWP allows you to effectively maintain and control various hosting aspects of your websites hosted on Pressable directly from the MainWP Dashboard.

Some key features include:

- Easily connect with a Client ID and Secret key
- Create and delete websites on Pressable
- Enable and disable websites
- Enable and disable CDN
- Download and restore backups
- 1-click access to phpMyAdmin
- Quick insights for websites and servers

## Installing MainWP’s extension

Follow these steps to install the Pressable extension:

1. Go to the MainWP [Dashboard](https://kb.mainwp.com/glossary/dashboard/)
2. Go to the MainWP > Extensions page

3. Locate [the Pressable extension](https://mainwp.com/extension/pressable/) and select it
4. Click the Install button (or sign up for a MainWP Pro account if not yet subscribed)
5. Once the installation process is complete, click the Activate Extensions button.
    [](https://150006578.v2.pressablecdn.com/wp-content/uploads/2022/02/install-domain-monitor.png)

## Connecting the extension to a Pressable account

1. Navigate to your Pressable account and open the [API Applications](https://my.pressable-staging.mystagingwebsite.com/api/applications) page
2. Click the **Create New API Application** button:
    ![](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2023/11/create-new-api-application.png?resize=1024%2C471&ssl=1)
3. Enter a desired name for the API Application, give the application all permissions, and click the **Save** button:
    ![](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2023/11/mainwp-pressble-connect-api-example-1024x541.png?resize=1024%2C541&ssl=1)
4. Note the **Client ID** and **Client Secret** – either copy them somewhere or leave this browser tab open:
    ![](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2023/11/mainwp-api-secret-creds-example-1024x607.png?resize=1024%2C607&ssl=1)
5. Navigate to the MainWP [Dashboard](https://kb.mainwp.com/glossary/dashboard/) > Extensions > Pressable page, and open the Settings tab

6. Enter the **Client ID** and **Client Secret** and click the Save Settings button:
    ![MainWP's Pressable extension settings](https://i0.wp.com/pressable-staging.mystagingwebsite.com/wp-content/uploads/2023/06/image-4.png?resize=1024%2C649&ssl=1)

## Using the Pressable Extension

MainWP leverages Pressable’s robust API to create new sites on your Pressable account, manage existing sites, and perform hosting-specific tasks directly within the MainWP Dashboard.

We encourage you to [check out MainWP’s knowledge base article](https://kb.mainwp.com/docs/pressable-extension/) detailing all the ways you can extend Pressable’s control panel into your MainWP dashboard.

We hope you enjoy the powerful simplicity of their awesome extension!
