How Do I Set Up the Moodle Integration with Accredible?

This integration provides an easy and flexible way to issue certificates and badges through the Moodle LMS. Keep reading to find out how you can set it up.


Accredible API Key
Installing the Plugin Manually via GitHub
Installing the Plugin via Moodle Plugin Directory (recommended)
Additional Steps for EU-Hosted Accredible Accounts
Time to Issue Credentials!


Accredible API Key

To set up the integration, you will need your Accredible API Key.  Here is how to find it:

  1. Select 'Integrations' from the menu at the top of your ACMS dashboard.
  2. Input 'Moodle' into the 'Search for integrations' search bar.
  3. Click on 'View Details' on the Moodle Item.
  4. Your API key will be visible on the right-hand side of the page.


Note: This guide is designed for issuers who use Moodle LMS. If you have a MoodleCloud account, please note that MoodleCloud is a software-as-a-service solution designed to be used 'as-is', it's pre-configured with only a few selected plugins, and additional plugins cannot be installed.

Installing the Plugin Manually via GitHub

You can manually add the plugin to your mod folder by following these steps:

1. If you have Git installed, simply visit the Moodle /mod directory and clone this repo:

git clone accredible

2. Download the Zip: 

a) Visit and download the zip.

b) Extract the zip file's contents and rename it accredible. You need to rename it for the plugin to work.

c) Place the folder in your /mod folder, inside your Moodle directory.

Installing the Plugin via Moodle Plugin Directory (recommended)

  1.  Select Site Administration from the left-hand side navigation.
  2. Click on Plugins -> Install plugins.
  3. Click Install plugin from the Moodle plugins directory.
  4. Search for "Accredible" and select the Accredible plugin, which will direct you to the Accredible plugin page.
  5. Click Install now.
  6. You'll be directed to the Moodle plugin page. Click Install now.
  7. Click Continue on the Confirmation dialog box.
  8. After successful validation, click Continue.
  9. Click Upgrade Moodle database now.

  10. After the database has been synced, click Continue.
  11. Enter your API Key when prompted. Then click Save changes.

Time to Issue Credentials!

You've installed the plugin, now it's time to automatically issue credentials from your Moodle instance via Accredible. Be sure to check out our next article for more information on how exactly your recipients receive their credentials:  Issuing Credentials through the Moodle Integration with Accredible

Has this article helped you? Let us know!

If you would like to tell us about any improvements you feel could be made to this page, you can email us at