New top level screen "Extensions"

The latest version (26.4.17) now contains top level Extensions screen.

image

When you click it, you will see list of extensions which have been registered by developers at www.manager.io/extensions

This is to solve discoverability and simplify setup workflow for end-users so they can install extensions merely by clicking (not typing).

Users are not expected to go to settings and setup extension manually. Instead, they will simply go to Extensions tab within Manager. See your extension, click on it and you can offer to “install” it for them.

I’m building new API at /api4 endpoint so you can get list of user’s businesses at:

/api4/businesses

This is very important endpoint now because you need to ask user into which business they want to install their extension in.

I’m building new API at /api4 now.

To see what endpoints are already available, see:

https://www.manager.io/extend/build/openapi

Clicking on endpoint gives OpenAPI spec which you can use to guide your AI coding agents.

For example, to put extension into specific business, see:

https://www.manager.io/api/openapi-specs/put-extension

For example, my extension Aussie Bank Feeds has “Install” page. If I view it outside of Manager context, it will give me this:

If I view the page inside Manager.io iframe, I will get this:

Clicking install button will simply make PUT /api4/extension request and my extension will show:

So this means, users are not required to go Settings then Extensions anymore. Also we should be implementing uninstall button too so that users can also ask extension to clean up its setup.

@lubos, I want to build my own extension. When finished and working, I would make it available to the community.

My question is: how can I install it in my (Desktop) version of Manager to try it out?

In https://www.manager.io/extend you show a minimal Hello World extension, and you say "Drop it on any static host and point Manager at the URL.”

How do I do that (i.e. pointing Manager at it)?

Thanks!