Services are a specific type of unit that can be installed and added to Xapix pipelines. They are a higher level abstraction of complex pipelines and connector configurations, making it easier and faster than ever to complete your Xapix pipelines.
There are 3 types of Services:
  • Public Services: available via the Services dashboard in your Xapix project
    • These are preconfigured connectors to common third party systems such as Slack and Twilio that can be installed and added to your Xapix pipeline
    • Typically, all you need to get started with the Service is the relevant service account credentials / API key
  • Premium Services: serviced access to specific APIs, databases and pipelines
    • These are fully-serviced connectors to APIs, Databases or even specific integration pipelines that typically come with a high level of complexity and are backed with an SLA. Examples include:
      • Amazon Selling Partner API and Advertising APIs: managing the complex AWS v4 authentication signing process and token-bucket quota throttling risk
      • Google Advertising, BigQuery, Gmail Services: managing the oAuth2 authentication + RSA algorithm signing process
      • Machine Learning Model Deployment: enabling the automated deployment of your machine learning model as a Service unit into Xapix
  • Private Services: for sharing and reusing pipelines within your own Organization
    • Private, custom Services can be created in your Xapix project
    • This means that you can easily turn complex data pipelines into one simple Service for further use
    • The complexity of the pipeline is abstracted into one unit, which can be added to future pipelines with one click

Installing a Service

Each Service has different requirements. Generally, however, you need authorization credentials. These may be Token Credentials such as for the OpenWeather Service or a Username/Password Credential for Twilio.
Once you have set up and created a Service, the Install Service badge will be replaced with Service Installations drop down. This active service is now ready to be used in a pipeline.

Adding a Service to a Pipeline

In a Pipeline you add a Service through the Add Unit dialog. Clicking the service adds it to the pipeline, then you connect it to other units and use mapping like any other data unit on the Pipeline dashboard.
To enable additional Services (including Premium and Private Services), click the Request Service button on the Services page or contact us at [email protected].