Xapix is a fast, flexible and user-friendly tool for data integration, orchestration and distribution. As a backend for IoT services, it helps product managers, solution architects and developers easily access, use and monetize their data by enabling connections between new and existing systems.
Xapix facilitates last-mile data integration delivery and smoothly solves system integration challenges across company partnerships.
Here is a brief overview of some of the many use cases of Xapix's data source transformation and orchestration capabilities.
Use Xapix to connect to internal and external IoT data streams. Then combine them with internal and external partners' data streams to develop new service offerings or user experiences. For example: connected cars and machine data.
Use Xapix to aggregate, cache and homogenize data into common models to overcome the complexity of data schemas.
Use Xapix to convert, combine and transform across formats and technologies (including REST APIs, SOAP web services and event streams).
Use Xapix to maintain and debug based on a fully traceable record of transactions.
Use Xapix to automate workflows through various integrations including functional semantic models.
Use Xapix to govern, secure and manage data access across teams and customers via a lightweight gateway functionality.
Select a tab for topic summaries.
Organizations allow you to keep all related projects within a single group that share the same access rights. You can use an Organization whoever you see fit. Note, however, that you cannot have sub-organizations.
Projects are the core element of Xapix. Within a project, you import data sources, create transformations and generate endpoints. Projects are always a part of Organizations and inherit access rights of the organization.
A Data Source describes the connection to an external source of data.
You build authentication schemes and credentials as required for your projects.
You can create proxies due if access is required through a firewall or other reasons.
Within Xapix, a cached connection is a way to connect to an exisitng cache. Caches are used to store data returned from a Data Source to improve API call performance. Currently, Xapix supports two types of cache connections: memcached and Redis.
Publishing APIs require the use of pipelines. Pipelines are the key element in connecting data sources to endpoints.
Xapix provides a tool for monitoring the number of endpoint requests and the average duration of those requests within a specified timeframe.
Go through the Quick Start. In a few minutes you will be up and running with Xapix. Using a simple data source schema file, we show you how to create a project, build a pipeline and publish your project.