Skip to content

What is ECMWF Sites?

ECMWF Sites is a managed service for hosting and sharing web content at ECMWF.

You can think of it as a place where you can create a “site” (a web area) for a team, project, or service, and then:

  • publish files (documents, images, data)
  • publish simple web content
  • control who can see it (private/public, users/groups)
  • automate updates with the Sites CLI, Sites SDK, or Site API

The service takes care of the infrastructure and day‑to‑day running.

When should I use it?

Use ECMWF Sites when:

  • you need a lightweight webspace that’s easy to manage
  • you want a URL that colleagues can use immediately
  • you want access control tied to ECMWF users/groups
  • you want to automate publishing through an API

Key ideas (in plain language)

  • Hub: the main web portal where you create and manage sites.
  • Site: your web area.
  • Space: a grouping, often your team or project name, used in the URL.
  • Site API: an HTTP API for listing/downloading/uploading content.

Typical URLs you’ll see

The exact hostname depends on the environment (stage vs production), but the pattern usually is:

  • Hub UI: https://<domain>/hub/...
  • Your site: https://<domain>/<space>/<site>/...
  • Your site API: https://<domain>/<space>/<site>/s/api/v2/...

Understanding Sites URLs explains all the path types, with examples and when to use each one.

Roles

  • Viewer: can see the site (public sites: everyone; private sites: allowed users/groups).
  • Site administrator: can change site settings, manage sharing, generate tokens/links, and perform operational actions.
  • Hub administrator: platform-level admin (not covered here).

If you’re unsure what you are for a given site, open the site in the Hub and check the Access section of its overview page — it shows whether you appear as Administrator or Viewer. The site’s owner (who created it) is always a site administrator.