Ember engine that mounts the `/layout/*` routes for editing sites and pages.

Usage no npm install needed!

<script type="module">
  import arcgisLayoutEngine from '';



Ember Engine and Components for Creating/Managing/Editing ArcGIS Online / Portal Site and Page Items.

Note This is still a very nascent project, and things will change.

If you use this project, be sure to lock to a specific version in your package.json.

We expect this project to have many releases before the 1.0.0 "Public API" stabilization.


This addon/engine requires the use of the Ember prototype extensions, particularly the Array extensions. If your project does not or cannot use these, we are open to PR's removing this dependency.

It also uses the following addons:

  • ember-arcgis-layout-services


  • ember install arcgis-layout-engine
  • mount the engine in your app.


Running Tests

  • npm test (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server


  • ember build

For more information on using ember-cli, visit