Skip to main content

01 - Configurations

Configurations are a key component to using the platform.

They are:

  • Simple YAML files that can be deployed in hosted and self hosted modes
  • Can contain multiple interfaces, and each interface can have multiple actions
  • Interfaces can serve outputs such as HTTP commonly
  • Actions can be used to fetch, retrieve, transform & extract data and act as a workflows

Proceed with the steps under managed or unmanaged depending on your preferences, you can even try both if you'd like!

Hosted / Managed

In the web interface you can simply upload your config files, and choose to deploy it to staging or production, revision control is also available.

Self Hosted / Unmanaged

You can tell the airpipe binary to target any directory to serve/run these configs.

  • Navigate to where you installed the binary too
  • Create a configs directory if necessary
  • Construct the following command, substituting your API key from the prior step, and your configs directory path
    ./airpipe --api-key enter-your-api-key --config-dir /path/to/configs
    • These can also be supplied as environment variables that you can see by running the help command
      ./airpipe server --help
  • Run the command, and if successful you will see some log output in your terminal, if no errors are present everything is good