You can interface with eZ Platform using both APIs and a GUI.
eZ Platform offers two APIs:
- the REST API allows you to interact with an eZ Platform installation using the HTTP protocol, following a REST interaction model,
- the Public (PHP) API exposes a Repository which allows you to create, read, update, manage and delete all objects available in eZ Platform, first and foremost content, but also related objects like sections, locations, content types, content types groups, languages and so on.
The graphical interface available through the backend interface allows editors and content managers to easily create and manipulate content without developer knowledge. The GUI also covers a number of fundamental administrative operations available in an Admin Panel.