H5P Guides

Development environment

H5P development does not require any specific development environment. All you need is a framework installed with H5P support and a code editor of choice.

 

Recommended development setup

The H5P toolkit is purposefully built to streamline the development experience. It automates setup of H5P core, content types and dependencies. Follow the instructions at the github repository to get started. 

Working with libraries

When working with existing default libraries, they can be setup using the quick start guide.

When working with private libraries, creating new libraries or when having other customization needs, follow the setup instructions.

Alternative setups

While the H5P toolkit streamlines the development experience, you can use any environment that supports H5P. A few examples: