Extensions
Aries Framework JavaScript Extensions is an extensions repository to Aries Framework JavaScript (AFJ). It hosts libraries built on top of Aries Framework JavaScript that don't necessarily belong to the core of the project.
Currently, there are four packages in the extension repository. Example extension libraries include React Hooks for AFJ and a REST API wrapper.
Package | Version | Description |
---|---|---|
@aries-framework/redux-store | Redux toolkit wrapper around Aries Framework JavaScript | |
@aries-framework/rest | Rest endpoint wrapper for using your agent over HTTP | |
@aries-framework/react-hooks | React Hooks for data handling and agent interaction | |
@aries-framework/push-notifications | Push notification plugin for Aries Framework JavaScript |
📄️ REST API
The Aries Framework JavaScript (AFJ) REST API provides simple RESTful endpoints for AFJ methods, to allow you stand up an agent for communication over the internet instantly. You simply provide your agent configuration. The REST endpoints allow you to interact with your agent over HTTP and WebSockets.
📄️ React Hooks
The React Hooks package exposes useful React hooks that allow you to easily interact with AFJ from a React client application.
📄️ Redux Store
The Redux Store is an implementation of state management that can be used to build React & React Native SSI clients using AFJ.
📄️ Push Notifications
The Push Notifications plugin package provides a way for you to register your APNs and Firebase push notification token at an agent, allowing you to use push notifications directly from AFJ.