Everything your app offers

What your project makes available to the outside world.

Everything your app can do for somebody else, in one list: the things it answers, the jobs it runs, the tools it exposes. If you have ever wanted to answer "what does this app actually do" without reading the code, this is the screen.

A searchable list of everything the project exports, with a panel on the right describing the selected one: what it is for, where it came from, and which files use it.

Reading an entry

Select anything and the panel tells you what it is for, where it came from, and — usefully — where it is used. That last part answers a question that comes up constantly: is this still in use, or is it left over?

Something used nowhere is flagged as such. That is not automatically a problem — plenty of things exist to be called from outside your project — but it is the first place to look when you are trying to work out what can safely go.

Anything marked deprecated still works and is on its way out. Prefer whatever replaced it.

An empty screen has two meanings

This is the one genuinely confusing thing here, so it is worth being blunt about.

An empty Surface screen can mean your app offers nothing yet — a perfectly normal state for a project that has only just started. It can also mean cloud could not read the list. The two look identical, because the underlying check quietly treats "could not read it" as "there was nothing there".

So do not conclude anything from an empty screen alone. If you expect entries and see none, that is the signal to look at whether the last deploy actually succeeded, rather than to assume your app exports nothing.

The list describes the app as deployed, not as written. Something added recently and not yet deployed will not be here, and that is the most common reason for a gap.

Where to go next