@ceramicnetwork/ceramic-http-clientdeprecated

An http client for the ceramic network

Usage no npm install needed!

<script type="module">
  import ceramicnetworkCeramicHttpClient from 'https://cdn.skypack.dev/@ceramicnetwork/ceramic-http-client';
</script>

README

Ceramic http client

An http client for the Ceramic protocol

Getting started

Installation

$ npm install @ceramicnetwork/ceramic-http-client

Usage

import CeramicClient from '@ceramicnetwork/ceramic-http-client'
import IdentityWallet from 'identity-wallet'

const API_URL = "http://localhost:7007"

const client = new CeramicClient(API_URL)

// create document example
await doc = await client.createDocument('tile', { content: { test: 123 } }, { applyOnly: true, skipWait: true })

Ceramic API

Complete Ceramic core API is available on Ceramic API.

Development

Run tests:

$ npm test

Run linter:

npm run lint

Contributing

We are happy to accept small and large contributions. Make sure to check out the Ceramic specifications for details of how the protocol works.

License