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
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.
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.