S3-JSSDK is a library that allows you to manipulate data on the Ceramic network easily and securely. It enables you to easily add user authentication, session management, and more to your dapp.
To get started with S3-JSSDK for the Ceramic Network, simply install the package using npm:
npm install @us3r-network/auth @us3r-network/data-model @us3r-network/profile @us3r-network/link
Then, include the library in your project as needed:
import { Us3rAuthProvider } from "@us3r-network/auth";
import { S3Model, S3ProfileModel, S3LinkModel } from "@us3r-network/data-model";
import { ProfileStateProvider } from "@us3r-network/profile";
import { LinkStateProvider } from "@us3r-network/link";
- demo: https://component-example.s3.xyz
- source code: GitHub repository
- tutorial: https://github.com/us3r-network/s3-jssdk/blob/example/packages/examples/link-collections/README.md
Contributions to S3-JSSDK for the Ceramic Network are always welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository.
If you'd like to contribute code to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them.
- Push the changes to your fork.
- Submit a pull request to the main repository.
S3-JSSDK for the Ceramic Network is released under the MIT license.