TABLE OF CONTENTS
The Data Gateway provides functionality for exposing data to applications through APIs. It supports API generation, data connectivity, access control, and centralized API management.
The Data Gateway is intended for use in environments where applications, including microservices and AI components, require access to data from one or more backend data sources.
Important: The Data Gateway is not enabled by default. To enable this feature, contact your account manager.
Core Capabilities
The following sections describe the core capabilities provided by the Data Gateway.
API Generation and Management
The Data Gateway supports automatic generation of REST APIs by connecting to data sources. Generated APIs can be customized by configuring endpoints, defining access rules, and applying business logic.
APIs are managed centrally, so that configuration and updates can be handled independently of consuming applications.
Data Connectivity
The Data Gateway supports connections to multiple types of data sources, including:
- SQL databases
- NoSQL databases
- External APIs
- Cloud storage
This allows applications to access data from different systems through APIs exposed by the Data Gateway.
API Design
The Data Gateway provides tools and templates for building and managing REST APIs. These APIs expose data to applications in a controlled manner and are designed and maintained centrally.
Access Control
The Data Gateway includes support for granular access control. Access can be managed using:
- User permissions
- Role-based access
- API keys
These controls restrict which data can be accessed through each API.
Real-Time Data Synchronization
The Data Gateway supports real-time data synchronization. This allows applications consuming the APIs to receive up-to-date data as it changes.
Centralized API Management
All APIs exposed through the Data Gateway are managed from a centralized console. This provides a single place to manage API configuration, usage, and security settings.
Example Usage
In a microservice-based banking application, individual services such as account management, transaction processing, and fraud detection access customer data through APIs provided by the Data Gateway. Each service uses secure APIs configured with appropriate access controls.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article