# Basic usage

To find out what this library provides for you and what you must implement on your own, check out the [architecture overview](https://docs.lumi.education/usage/architecture) first.

Then, read about how to [integrate @lumieducation/h5p-server](https://docs.lumi.education/usage/integrating) into your own NodeJs application.

Next, you must [add several HTTP routes to your application](https://docs.lumi.education/usage/ajax-endpoints) to serve AJAX requests that are needed by the H5P core to work.

Finally, read about the [options you have when creating an H5PEditor object](https://docs.lumi.education/usage/h5p-editor-constructor).
