Make a Repo

If you want to make a repo for Eclipse you can make one via the Repo Generator or by following the Repo Documentation.

Generator Documentation

Make a Skin

If you want to make a skin for Eclipse you can make one via the OpenSkin Editor or by using a template JSON file.

OpenSkin Editor Template

Featured API

Whether you want to track Eclipse repos or implement our Featured Skins list into your OpenSkin-compatible app, these endpoints will allow you to work with repo and skin data.

  • Featured Skins
  • Featured Repos
  • All Repos
    Notice: This endpoint is unofficial and may promote content that Eclipse does not condone.

Share API

Skin designers, repo operators, and software developers can easily interact with Eclipse via URL endpoints.

  • Import ROM:
    • ROM_NAME The name of the game, as it will be displayed to the user.
    • ROM_IMAGE A link to an image to act as the box art for the game.
    • ROM_LINK A direct URL to the game ROM. It must not be hosted on sites like MediaFire, MEGA, or Google Drive. It must be a direct download link to the ROM.
    • ROM_SYS The system the game is meant for. Can be NES, SNES, SMS, SGG, GB, GBC, or GBA.
  • Add Repo:
    • REPO_URL The URL to the repo. It must end in .json.
  • Add Skin:
    • SKIN_URL The URL to the skin. It must end in .json.
  • Test Skin:
    • TOOL_NAME The name of the application testing a skin.
    • SKIN_CODE The raw (JSON) contents of the skin to test, encoded as base64.


You can press any of the buttons below to test the Eclipse Share API.

ROM Repo Skin Test Skin