H5P Guides
Getting started v2
Create engaging, interactive learning experiences with H5P. Choose how to get started.
For developers
Looking to build, customise or integrate H5P? Explore our resources for developers. For help creating content, see the H5P author tutorials.
If you are a developer familiar with JavaScript and other related web technologies, we suggest you do the following:
- Install a CMS and an H5P plugin for that CMS. Currently, the easiest way is to download Drupal and the H5P Drupal plugin. The Drupal plugin has some extra development features that the other plugins don't have.
- Complete our "Hello world tutorial"
- Look at the H5P examples
- Get familiar with the developer guide
- Create new libraries using your newly acquired H5P skills
- Share your work here at H5P.org!
The code for the H5P content types are shared on GitHub.
Designers and developers are encouraged to improve these content types by:
Designers and developers are encouraged to improve these content types by:
- Setting up your H5P development environment using the installation and setup guide.
- Downloading H5P libraries from the examples and download page or our GitHub repository.
- Extending or modifying the library.
- Sharing your improvements on our forum and submitting a pull request on GitHub!
Integrate H5P with a new platform
We've focused on the documentation for H5P content types and applications so far. We've started on docs for plugin creation as well.
