Skip to content

apimatic/apimatic-js-runtime

Repository files navigation

APIMatic Runtime Packages for JavaScript SDKs

CI Test Coverage License

This is a collection of packages used in SDKs generated by the APIMatic Code Generator.

They provide common runtime utilities needed by SDKs to make API calls and handle request/response data.

List of Packages

Name Version Description
@apimatic/schema npm shield Validate and transform data using schema definitions.
@apimatic/authentication-adapters npm shield Provides pluggable adapters for different authentication schemes.
@apimatic/axios-client-adapter npm shield Axios HTTP Client adapter which can be plugged into @apimatic/core package.
@apimatic/convert-to-stream npm shield Converts data into streams/blobs.
@apimatic/core npm shield Provides core http logic of request building, response handling and validation and using api error classes
@apimatic/core-interfaces npm shield Abstraction layer for @apimatic/core.
@apimatic/file-wrapper npm shield Wrapper around the file types and their utilities.
@apimatic/http-headers npm shield HTTP Headers utilities for apimatic-js-runtime libraries.
@apimatic/http-query npm shield HTTP Query utilities for apimatic-js-runtime libraries
@apimatic/oauth-adapters npm shield Provides pluggable adapters for OAuth 2.0 authentication schemes.
@apimatic/xml-adapter npm shield Provides XML serialization and deserialization utilities for apimatic-js-runtime libraries.
@apimatic/test-utilities npm shield Provides assertion utilities for testing api calls. It can be plugged in as dev dependency to any library.