Ana içeriğe geç

Supported Libraries

Info

This product includes software developed by Apache Software Foundation. Additionally, the following libraries under GNU LGPL license are also used.

JSON Libraries​

JSON Path

Version: v2.9.0

Jayway JsonPath v2.9.0

JSON Transformation

Version: v0.1.1

Jolt v0.1.1

JSON Schema Validation

XML Libraries​

XML Schema Validation

Version: v1.0

W3C XML Schema v1.0

XML Transformation (XSLT)
SOAP Schema Validation

Schema Validation with WSDL:

org.apache.xmlbeans v3.1.0

Schema Validation without WSDL:

xerces v2.12.2

API Specification Libraries​

SOAP

Supported Versions:

Swagger

Supported Versions:

OpenAPI

Version: v3.0.x

OpenAPI v3.0.x

Script and Programming Languages​

Groovy

Version: 3.0.25

Groovy-3.0.25 Documentation

Usage Areas in Apinizer:

  • Script-2-API: Creating APIs from Groovy scripts
  • Policy Scripts: Writing custom business logic in policies
  • Task Flow Scripts: Running scripts in API Integrator Task Flows
  • Connector Scripts: Writing scripts for custom operations in connectors
Info

Groovy is a script language that can be used to write code in the Apinizer platform. APIs can be created from Groovy code with Script-2-API, custom business logic can be written in policies, and scripts can be run in Task Flows and connectors.

Security and Authentication Libraries​

JWT (JSON Web Token)
OAuth 2.0 & OpenID Connect
BouncyCastle
Google Tink

Version: v1.13.0

Google Tink Cryptography

WS-Security (WSS4J)

Version: v2.1.7

Apache WSS4J

Data Storage and Search Libraries​

Elasticsearch

Supported Versions: Elasticsearch 7.x, 8.x and 9.x

Custom-built REST-based client library for connecting to Elasticsearch clusters.

MongoDB

Spring Data MongoDB

Spring Data MongoDB

HikariCP

Protocol and Communication Libraries​

gRPC

Version: v1.75.0

gRPC Java

WebSocket

Version: v1.5.4

Java-WebSocket

Apache HTTP Components
Undertow

Monitoring and Metrics​

Prometheus

Version: v0.16.0

Prometheus Java Client

Micrometer

Version: v1.11.0

Micrometer

Other Important Libraries​

Guava

Version: v33.3.1-jre

Google Guava

Saxon

XSLT/XPath Processor

Saxon XSLT Processor

Kubernetes Client

Kubernetes Integration

Fabric8 Kubernetes Client

LDAP

Apache Directory API

Apache Directory API

GeoIP2

Version: v2.17.0

MaxMind GeoIP2

Brotli

Compression

Brotli4j