About developer access


Users are granted developer access by sending in an H5P content type, application or other library as an H5P file. The H5P file goes through a review process and when the H5P file has been approved the developer is given developer access to H5P.org and may publish and maintain content types and applications here.

How to apply?

  1. Create a new forum topic in this forum with the title of the H5P you want to get reviewed, a description and your content type as a link to a GitHub repository or attached as an H5P file.
  2. Respond to any feedback you get from our reviewers

Only your first H5P is reviewed. After that you may share new H5P content types on H5P.org without going through the review process.

"Users are granted developer access by sending in an H5P content type, application or other library as an H5P file." Where should I send the file?

BV52's picture

Hi Guadalupe,

How may we help you? Did you intend to post this in forums?


Thank you for reporting. It seems we where missing this field for forum topics. It has now been added a file upload field to forum topics.

Hi! The process you describe here applies to the modification of existing H5P content types? Not just for bugfixes but for new features as well. I'm working in the integration of H5P in a LMS and adding new functionality to existing libraries is something I have to take into account.

falcon's picture

People with developer access are allowed to publish new H5P content types here on H5P.org.

If you want to make changes to existing ones you can do that via h5p on github. There is one repository for each H5P library and we use the H5P CLI to make it easier to work with so many libraries.

There currently isn't any formal process for joining the H5P team that maintains most of the content types but we'll include community members who are active and makes many pull requests.


I'm brand new to H5P, but I love it and think it's a revolutionary, game-changing project. I would love to contribute my expertise with IMS LTI integration development and would love to know if I might be helpful in developing that functionality. I'm not sure if this is the best place to ask these questions, so feel free to direct me elsewhere. In the meantime, thank you for developing such an amazing open-source project!



falcon's picture

We would love to work with you on an LTI integration for H5P. We're interested in being both a provider and a consumer, but provider comes first. Are you able to and interested in doing implementation work? Maybe we should start by planning how this may be done?

Were any steps made in creating an LTI integration so far?

falcon's picture

A prototype has been made and is working, stay tuned :)

Hi David, I'm a member of this community but I am not part of the h5p organization. I use many of their tools to build content and have recently been thinking about diving deeper into learning how LTI might work with h5p. Do you have any resources you might suggest to take a further look?  I'm just beginning to learn about it and think about how or whether an integration makes sense for our work. Thanks!

Are there any plans to run h5p packages outside of wordpress/drupal/php environments? Was a .NET implementation ever considered?

I tried browsing the documentation, but most of it seems targeted to enriching h5p, not something like how to host them, but maybe you can point me in the right direction

falcon's picture

The plan is that there will be H5P plugins for all the major server side languages. The focus of the documentation is on H5P libraries now, but we will add more documentation about creating H5P plugins and ports for other languages as well. Most of the code is JS, and the H5P content types doesn't include any PHP or other server side code to make it easy to make H5P run on any server.

I would like to integrate H5P into Symfony3 and make it a 3rd-party bundle.

falcon's picture

That sounds like a good idea! How can I and the core team help you with that?

Before getting to create the bundle, I would like to extend H5p to its full potential. But I dont know where to start on you github repo. Can you point me to a page that explains where to start ?

falcon's picture

Does this page help?

Hello from Brazil! i'm a undergraduate student at university of São Paulo. Could I help to creating H5P ports in portuguese (Moodle)? If I can, could you please tell me how? I don't found it in h5p.org
Thank you!

icc's picture

Hi! Your contributions will be much appreciated!

To create a new translation for Moodle you have to make a copy of the 'en' folder inside the plugin('mod/hvp/language' folder) to 'pt_br' for Brasil or just 'pt' for Portugal. (I don't know how similar they are)

After that, you translate all the right-hand texts inside the hvp.php file. (see example below)

$string['intro'] = 'Introduction';

// becomes
$string['intro'] = 'Introdução';

When you're done you can zip the folder and upload the file here, and then we will add it to the plugin. Optionally, instead of uploading here you can create a Pull Request on Github if you have an account.

For more information about translating H5P, check out the Translating section under Documentation -> Contributing.

Как получить доступ  на разработчик? я создала презентацию курса на http:/hostenko.com.                   как мне его сохранить или перенести на h5p.org&                   Вот данные моей работы:                /<iframe src="http://zrelova705.hostenko.com/wp-admin/admin-ajax.php?action=h5p_embed&..." width="958" height="564" frameborder="0" allowfullscreen="allowfullscreen"></iframe><script src="http://zrelova705.hostenko.com/wp-content/plugins/h5p/h5p-php-library/js..." charset="UTF-8"></script>

tomaj's picture


I used google translate on your  text, and got:

How to access the developer? I created a presentation of the course at http: /hostenko.com. How can I save it or transfer it to h5p.org? Here is the data of my work:

The answer is, you currently can't upload H5Ps to h5p.org.

- Tom


Hi there,

I'm new to H5P and I am very excited about the possibilities that it provides for lecturers who want to start creating interactive course material.  I am part of the e-learning support team at my institution and has been asked to benchmark H5P against other similar software.  One question that I have is concerning copyright for content developed with H5P.  What copyright protection do you have in place for a developer who has developed and shared content, but decides to opt out?

Thank you in advance.

Morris Samuels

falcon's picture

So someone has created content, licensed it with a CC license, and then redecides on the license? I think it is a normal Creative Commons Question. I don't think Creative Commons allows an author to pull back the rights to use the content :/

For the upcoming H5P Content Hub it will, of course, be possible to unpublish the content and stop sharing it even if it was Creative Commons licensed but we haven't planned for a way to notify users who have already reused the content. We know we'll have to deal with cases where users have shared things they're not allowed to share, but we haven't planned how to do this in detail yet.

otacke's picture

Falcon is right about revoking Creative Commons licenses: this is not possible.

You mentioned you are benchmarking H5P against other similar software. Can you share with me those results? Or at least give me a list of what you consider compairable to H5P? [email protected] - Digital Accessibility Technical Analyst. Thank you.

Hello everybody,

I'm writing you because I'm interested in participating to this project, and I would like to know if I can contribute to the development of the mobile apps (I saw the roadmap!), as well as a NodeJS support for the H5P framework.

I'm a senior software developer working since 9 years for FAO (fao.org/elearning) in the elearning field, I develop and mantain a PowerPoint-based authoring tool, that exports contents to HTML/JavaScript and then presents them by a NWjs based cross-platform app. My dev stack includes .NET/C#, NodeJS / HTML5 / TypeScript / Angular as well as Ionic2 and native Android.

You can have a look to my linked-in profile if you want (https://it.linkedin.com/in/fabio-beoni-6a7848101).

Many thanks! Fabio.

falcon's picture

Hi Fabio, I'm very happy to hear this. You've got a lot of experience and it seems you have the skills needed to work towards the goals you mention. The mobile apps - we plan to do native apps for iOS, Android and Windows 10  - are often requested by the community. If you would like to work on it we could have a talk and plan it. The node.js version is also high on the list of priorities. It would be a port of the PHP version with some refactoring I guess.

Could we do a Skype or Hangout to talk about this?

Hi falcon,

yes let's talk about it, for me Hangout would be better... If you don't mind, I would prefer to arrange the meeting call by the private contact form or email, just to keep the conversation private.

Thanks! F.

falcon's picture

Sure, just sent you an e-mail :)

papi Jo's picture
thomasmars's picture

Seems like it never was published. I've published it now, but it seems a bit old so if you see anything that seems a bit out of place there let us know.

papi Jo's picture

Thanks, I'll have a look.


We are really interested in your WP plugin and we are planning to use "Find Multiple Hotspots"

But we need to make some add-ons to the standard process and would ask if it is possible.

1- Can we add timer to the process

2- Can we add steps 

3- Can we let user to regiser his info before playing 

We would really like to make those 3 things on even if it requierd custom development by hiring one from your company or if you recommend any one for it.


Awaitng for your kind regards.


Kind Regards


Hi! I'm a teacher-trainee teaching English (TESL) currently taking up the course of Digital Innovation. I was wondering if H5P can work as an online classroom such as other apps like Edmodo or Blendspace. For me, I find H5P as a very impressive and useful online tool that can create wonders. However, just a suggestion, perhaps H5P can offer account for teachers and students so that they can create lesson or learning in more fun and meaningful way. It could also be an interactive application, if members could insert comments or provide feedback at the contents created by the users. 

BV52's picture

Hi aqilahque,

This can be done by using one of the 3 supported frameworks (Moodle, Wordpress or Drupal) and installing H5P within it. This can also be done at a certain degree by using H5P.org and providing the URL of the conents that you created to your students, the drawback with this is that you can't capture the scores generated by the activities.

Furthermore H5P.com is just around the corner. It's a service for those who want to use H5P without having to set up and maintain their own web site or hosting solution for H5P. H5P.com will also integrate third party software to offer support for large videos, math, analytics and storing results in the LMSs.

You can go to H5P.com to learn more and sign up for updates.


I am instructional designer/ex-lecturer with programming knowledge. I am very new to H5P and eager to explore the possibilies using H5P for content delivery and assessments. 



BV52's picture

Hi Khin,

Welcome to H5P!

If you have any questions feel free to post in the forums.


C RADHIKA's picture

how to upload my h5p content to diksha.in SITE
BV52's picture


You can use one of the three supported frameworks and create the contents there. Afther that you can embed the contents in the site or you an publish it as your site.


I didn't think of that, what a great idea.

Thank you

C RADHIKA's picture

thanks for respond sir

i got another way 


Hi may I ask if I am able to edit the h5p.js in h5p.com? 


I'm quite new in developing the H5P plugin for my moodle site, I wanted to ask a topic in forum and I already save it, but it doesn't appear in this forum. Should I get the developer access first? Thanks before

BV52's picture

Hi marcelbonar,

In an effort to make sure that the forums remains spam free al posts are regualted by the forum admins. We regularly check the forums for new posts and publishes those that are not spam. I already published your post and I saw that someone replied to it :-)


h5p is an amazing software and I decided to use it for a very big project with the agency where I am working now. So happy to join this community and many many many thanks to all developers.



Dr Anju Gandhi's picture

how to join the h5p OER hub? Kindly help me 

BV52's picture

Hi Dr Anju Gandhi,

First you need to make sure that the plugin that you are using is the most recent version. You also need to register before you can start sharing. You can check this page for more details.


professorluiztelles@gmail.com's picture

como configurar las actividades de h5p para recibir los resultados de mis alumnos??  llevo dias intentando pero no veo la manera.

BV52's picture


H5P emits data in the form of xAPI statements and you will need a plugin or custom code to listen to these statements and a data store such as a learning record store to save them in. 

I highly recommend looking through these documentation:







Thanks for sharing https://h5p.org/documentation/x-api This cleared my confusion.