Extensions
Credo Extensions is an extensions repository to Credo. It hosts libraries built on top of Credo 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 Credo and a REST API wrapper.
Package | Version | Description |
---|---|---|
@credo-ts/redux-store | Redux toolkit wrapper around Credo | |
@credo-ts/rest | Rest endpoint wrapper for using your agent over HTTP | |
@credo-ts/react-hooks | React Hooks for data handling and agent interaction | |
@credo-ts/push-notifications | Push notification plugin for Credo |
📄️ REST API
The Credo REST API provides simple RESTful endpoints for Credo 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 Credo 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 Credo.
📄️ 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 Credo.