LogoLogo
TPI.devCommunityGithub
  • Overview
    • Introduction
      • Future Features
    • License & Disclaimer
    • APIM Architecture
      • Production Deployments and Capacity
      • Functions
      • Integration
    • Key Concepts
      • API Group
      • API Scope
      • API Client
      • End-to-End Workflow Combining API Group, API Scope, and API Client
        • Scenario: API Management for an E-commerce Platform
    • Support
    • Glossary
    • Scenarios
      • Financial Industry
        • Transforming Financial Services with digiRunner API Management
        • Redefining Financial Data Migration with digiRunner API Management Platform
      • Manufacturing Industry
        • Enabling Smart Manufacturing with Seamless API Integration and Automation via digiRunner
        • Streamlining Global Operations with API Management via digiRunner
      • Medical Industry
        • Enhancing Healthcare Data Integration and Security with digiRunner API Management
        • Revolutionizing Healthcare Interoperability with digiRunner’s Advanced API Framework
      • Insurance Industry
        • Modernizing Insurance Services with digiRunner API Management
        • Modernizing Insurance with digiRunner—Bridging Legacy Systems and Microservices
      • Government and Public Services
        • Empowering Open Government Services with digiRunner: A Mission for Integration and Transformation
        • Streamlining Public Sector Innovation via digiRunner: Driving Citizen-Centric Digital Transformation
  • Get Started
    • Installing digiRunner API Management
      • SMTP Configuration
    • Registering Your First APIs with digiRunner
    • Client Authorization and Calling APIs
    • Rate Limiting
    • Proxy Caching
    • Load Balancing
    • Sandbox Testing
    • VIP Gateway Priority Settings
    • JWE Certificate
  • Configuring IP Whitelisting via IP Binding
  • Most common use cases
    • Obtaining API Keys and Calling APIs
    • API IP Diversion
    • Viewing Real-time API Logs
    • Enabling APIs and No Auth in Batches with API Imported
    • Role-Based Access Management within a Hierarchical Structure
    • Simplified OIDC Login with Predefined Organizational Frameworks
    • Resetting User Password and Confirmation Email for Admin Console User
  • Guide
    • AC User Management
      • Users
      • My Profile
      • Roles
      • Role Mapping
      • Organization
      • Role & txID
      • Delegate AC User
      • AC OAuth 2.0 IdP
      • AC LDAP IdP
      • AC MLDAP IdP
      • AC API IdP
    • Development Mode
      • Function Management
      • Rtn Code Management
      • Embedded Function Management
    • Client Management
      • API Client
      • API Group
      • API Scope
      • Authentications
      • Security Level
      • GTW OAuth 2.0 IdP
      • GTW LDAP IdP
      • GTW API IdP
      • GTW JDBC IdP
      • Client Export/Import
    • API Management
      • API List
      • API Registry
      • API Test
      • API Modify Batch
    • Monitor & Alert
      • digiRunner Server
      • Alert Settings
    • Reports
      • API Calls
      • API RESP distribution
      • API Avg. RESP Time
      • API GTW traffic
      • Bad Attempt Report
    • Certificate Management
      • JWE Cert. List
      • JWE Cert. Management
      • TLS Cert. List
      • TLS Cert. Management
    • Application Forms
      • API Key
      • Applications
      • Approval Flow Settings
    • System Information
      • API Key Approval History
      • Scheduled Tasks
      • Recurring Tasks
      • Mail Log
    • System Configs
      • Setting
      • Items
      • Files
      • Customer Setting
      • Online Console
      • WebSocket Proxy Management
      • Static Webpage Reverse Proxy
      • RDB Connection
      • Mail Template Export/Import
  • API Integration Guide
    • Using Token for Authentication and Authorization
      • OpenID Connect (OIDC) Mode
      • Client Credentials Mode
      • Password Mode
    • Using X API Key for Authentication and Authorization
      • Applying for X API Key
      • Obtaining X API Key
      • Calling APIs Registered in digiRunner with X API Key
    • Using API Key for Authentication and Authorization
      • Applying for API Key
      • Obtaining API Key and Secret Key
      • Calculating the Signature and DGRK
      • Calling APIs Registered in digiRunner with API Key
    • Using HTTP Basic and OAuth for Authentication and Authorization
      • Calling APIs Registered in digiRunner with Basic Auth
      • Calling APIs Registered in digiRunner with No OAuth
    • Token Lifecycle Management Mechanism
      • Applying Refresh Token
      • Token Revocation
      • Token Introspection
    • JWS/JWE Integration
      • JWS Workflow
      • JWE Workflow
      • Exchanging Public Keys
      • Generating Certificate
      • Operating with JWS
      • Operating with JWE
Powered by GitBook
On this page
  • API Infrastructure Modernization
  • Traffic Management and Transformations
  • Security and Governance

Was this helpful?

Export as PDF
  1. Overview
  2. APIM Architecture

Functions

API Infrastructure Modernization

Cloud-Native API Gateway

Function
Description

API Service Management

Manages APIs by registering, viewing, editing, enabling, disabling, or deleting them. Supports importing/exporting API lists and querying via Swagger URL.

RESTful API Integration

Integrates APIs compliant with the OpenAPI specification and supporting formats such as JSON, SOAP, XML, YAML, and Swagger. Also supports HTTP methods.

Dynamic API Proxy Path

Host registered APIs through dynamic routing without the need to register every individual endpoint.

Online Console

Monitors API services in real-time, with detailed views of debugging, errors, and logs.

Gateway Mocking

Function
Description

Sandbox Simulation Test

Simulates backend responses with mock tests, setting API parameters to speed up development.

digiRunner Ingress Controller

Function
Description

Dynamic Traffic Distribution (Gateway Load Balancing)

Ensures zero downtime during API updates or version changes with red-and-black deployments.

API Non-Blocking Process

Enhances API proxy efficiency by implementing a non-blocking processing mechanism.

Admin Manager GUI

Function
Description

API List Management

Manages APIs, including viewing, editing, enabling, disabling, or deleting via the GUI.

API Consumer Management

Creates and manages API consumers, including adding/updating API Client IDs, display names, passwords, and access controls for internal/external use.

API Management Dashboard

Provides a graphical overview of API usage, with key metrics such as success/failure rates and the most commonly used APIs.

System Reports

Provides detailed API usage statistics, including API calls over time, average request/response times, traffic analysis, and success/failure rate reports.

Traffic Management and Transformations

Basic Traffic Control

Function
Description

Service Diversion

Dynamically adjusts traffic distribution using IP-based routing to reduce backend load.

Service Quota

Manages user service quotas by setting API usage limits for individual users or groups to ensure fair distribution of resources.

VIP Channel

Prioritizes VIP clients to ensure their API requests are processed first during high traffic periods or limited system resources.

Advanced Rate Limiting

Function
Description

TPS Limit Traffic

Monitors and enforces limits on the number of transactions per second (TPS) per client.

Real-Time Monitoring and Alerting

Configures custom alerts and notifications for system anomalies, such as high CPU usage or disk overload.

Advanced Caching

Function
Description

API Smart Cache (Adaptive Cache)

Implements intelligent caching policies based on API responses, updating the cache adaptively when backend systems are underutilized.

Security and Governance

Advanced Authentication

Function
Description

End-to-End Information Security Control

Ensures secure API communication using OAuth 2.0, JWT, and Mutual TLS for authentication and authorization.

API Access Whitelist

Restricts API access to authorized IP addresses by enforcing an IP whitelist.

Role-Based Access Control

Function
Description

Admin Console User Management

Enables administrators to manage Admin Console users, including adding and configuring permissions for individual users.

Multiple Login Methods

Supports the configuration of multiple login methods for users, including OAuth2.0, LDAP, and other authentication protocols for Admin Console access.

Organizational Role Access Control Settings

Allows organizations to define and manage role-specific access to API resources.

Visual Hierarchy Management

Provides a graphical interface for managing organizational roles, permissions, and group memberships.

PreviousProduction Deployments and CapacityNextIntegration

Last updated 6 months ago

Was this helpful?