Skip to main content

Restonomer

Framework to ingest data from REST APIs, transform and persist the data.

Configuration Driven Framework

Restonomer is a configuration-driven framework that hides all the implementation details from users and provides just an abstraction for building integration layers to consume HTTP-based services.

Data Ingestion

Restonomer enables users to ingest data from HTTP-based services in a distributed manner.

Response Data Formats

Restonomer supports various API response data formats like JSON, XML, CSV, etc.

Data Transformation

Restonomer provides users with the ability to transform their api response data to the required format and structure in a distributed fashion.

Data Persistence

Restonomer provides users with the ability to persist the api response data in the target storage system of their choice.

Authentication

With Restonomer, user does not have to worry about implementing the algorithm for authenticating itself to the REST API. Restonomer is completely configuration driven where users just need to mention the authentication type and provide the credentials and the rest is taken care by the application itself.

Fetch Selected Data

Restonomer provides a mechanism to deal with over-fetching of data. Without requesting any change on the API side implementation, users can configure the fields that they are really interested in. This reduces the amount of data size to be fetched across the network for further processing.

Pagination

Restomer provides support for pagination while fetching huge datasets from the REST API. Each API has its own custom pagination scheme, and Restonomer internally implements the solution to deal with the same.

Auto Retry

Restonomer makes sure that its auto retry mechanism makes another attempt to retrieve the relevant information in the event of a request failure, depending on the type of status code it receives as a response.