--- # Scope: # * Guide developers through the basic API to achieve their very first results with CKEditor. title: Basic API category: builds-integration order: 20 --- Each CKEditor 5 build provides a different class that handles the creation of editor instances: * Classic editor – {@link module:editor-classic/classiceditor~ClassicEditor} * Inline editor – {@link module:editor-inline/inlineeditor~InlineEditor} * Balloon editor – {@link module:editor-balloon/ballooneditor~BalloonEditor} Most of the examples in the documentation use the `ClassicEditor` class, but things should work in a similar way with other builds. ## Creating an editor Regardless of chosen build, creating an editor is done using a static `create()` method. ### Example – Classic editor In your HTML page add an element that CKEditor should replace: ```html ``` Then call {@link module:editor-classic/classiceditor~ClassicEditor#create `ClassicEditor.create()`} to replace `