> This library is currently in preview.


License
MIT
Install
npm install @hamzamahmood/core@0.13.1

Documentation

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