Skip to main content

Adding tools

By default, there are no pre-connected tools in Superface, so to get started you need to add them.

Everything to do with adding, removing, and managing tools happens in the Tools section of your Superface account.

By default there are no pre-connected Tools in Superface. You need to add some to get started.

Available tools

Superface has a pre-built selection of tools for popular platforms such as G Suite, GitHub, Jira, and others.

You can add any of these tools by clicking on + Add.

This is an example of the GitHub tool that is available in Superface.

Most tools require additional configuration. If this is the case, a pop up will let you know.

The info pop up that lets you know more configuration is required.

Configuration

Every tool has a configuration page. This is where additional parameters, or authentication is managed.

The GitHub tool requires additional authentication with your GitHub account

Account Authorization

Some tools, such as GitHub, or any Google services require you to authorize your account, you can start this process by clicking the Connect button. This will take you through a login process with that service to authenticate and connect your account to Superface.

API Credentials

Other tools, such as WeatherAPI, require that you provide other credentials such as an API key.

The configuration for WeatherAPI requires an API key be provided

If you don't already have an account with the tool you want to add, you will need to create one first, then set up an API key to use with Superface.

Removing capabilities

By default Superface adds all the available capability for a tool to your account when it is added. This can sometimes be a lot of capabilities with wide ranging access.

For example, the GitHub tool adds 8 different abilities such as retreiving issues, managing pull requests, listing repositories and more.

If you want to reduce the scope of what a tool has access to, you can remove a capability by clicking on the trash icon next to the name.

Tool capabilities can be added or removed from the config page for any Tool.

Any removed capabilities are shown at the bottom of the screen.

Removed capabilities are shown at the bottom of the Tool configuration screen.

note

Once a capability is removed, it cannot be re-added. In order to regain the full list of capbilities, you must remove the tool entirely and re-install it.

Managing added tools

Your list of Added tools will show you what can currently be accessed by your account. From here you can:

  • Remove a tool
  • Change/update configuration for tools
  • See the full list of available capabilities
  • Remove capabilities

You can manage tools from the Added Tools section of the Tools page

Checking authentication status

If a tool has not been fully set up, a red dot will be shown next to the name.

Any tool that is not set up will have a red dot next to its name.

To check for any issues, or to continue with configuration for the tool, click on Config.

Create new/custom use cases

It is possible to add new use cases to the tools provided by Superface using the Authoring Hub. Any tool that supports this will have an square block icon next to the name (as shown below).

A tool that supports custom use cases has an icon next to the name

Click on the name of the tool to open the Config page. You can then start creating your custom use case by clicking the Add custom use case button.

The create custom use case button on the config page for a tool

You can find out more about creating custom use cases and entirely new tools for use with Superface in our Create Tools guide.