{"id":21019413,"url":"https://github.com/ceramicnetwork/ceramic-sdk","last_synced_at":"2025-10-06T11:30:23.127Z","repository":{"id":257561717,"uuid":"795424773","full_name":"ceramicnetwork/ceramic-sdk","owner":"ceramicnetwork","description":null,"archived":true,"fork":false,"pushed_at":"2025-03-10T19:14:55.000Z","size":1241,"stargazers_count":5,"open_issues_count":10,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-10-01T22:34:19.858Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ceramicnetwork.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-03T08:52:42.000Z","updated_at":"2025-04-15T06:11:10.000Z","dependencies_parsed_at":"2024-12-06T22:30:04.496Z","dependency_job_id":"e6436da8-3018-4714-8b67-03487cb82702","html_url":"https://github.com/ceramicnetwork/ceramic-sdk","commit_stats":null,"previous_names":["ceramicstudio/ceramic-sdk","ceramicnetwork/ceramic-sdk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ceramicnetwork/ceramic-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fceramic-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fceramic-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fceramic-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fceramic-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceramicnetwork","download_url":"https://codeload.github.com/ceramicnetwork/ceramic-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicnetwork%2Fceramic-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278601767,"owners_count":26013937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T10:31:54.519Z","updated_at":"2025-10-06T11:30:23.122Z","avatar_url":"https://github.com/ceramicnetwork.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003e This repo is now archived, its contents are part of the [ceramic repo](https://github.com/ceramicnetwork/rust-ceramic) under the `sdk` directory.\n\n# Ceramic SDK\n\nTypeScript client and utilities for [Ceramic One](https://github.com/ceramicnetwork/rust-ceramic) interactions\n\n## Packages\n\n| Name                                                          | Description                                  | Version                                                                               |\n| ------------------------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------- |\n| [events](./packages/events)                                   | Events encoding, signing and other utilities | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/events.svg)                  |\n| [flight-sql-client](./packages/flight-sql-client)             | Flight SQL client for ceramic one using WASM | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/flight-sql-client.svg)       |\n| [http-client](./packages/http-client)                         | HTTP client for Ceramic One                  | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/http-client.svg)             |\n| [identifiers](./packages/identifiers)                         | Ceramic streams and commits identifiers      | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/identifiers.svg)             |\n| [model-protocol](./packages/model-protocol)                   | Model streams protocol                       | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/model-protocol.svg)          |\n| [model-client](./packages/model-client)                       | Model streams client                         | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/model-client.svg)            |\n| [model-instance-protocol](./packages/model-instance-protocol) | ModelInstanceDocument streams protocol       | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/model-instance-protocol.svg) |\n| [model-instance-client](./packages/model-instance-client)     | ModelInstanceDocument streams client         | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/model-instance-client.svg)   |\n| [stream-client](./packages/stream-client)                     | Generic streams client                       | ![npm version](https://img.shields.io/npm/v/@ceramic-sdk/stream-client.svg)           |\n\nOther packages present in the `packages` folder are for internal use and may not be published to the npm registry.\n\n## Development\n\nGetting started:\n\n```sh\npnpm i\npnpm build\npnpm test # run all tests (unit and integration, requires docker to be running)\npnpm test:ci # run only unit tests\n```\n\nThe flight-sql-client is written in Rust and has the ability to log to the console. However the jest framework will often overwrite the logs output by the Rust code.\nTo avoid this use:\n\n```sh\nCI=true RUST_LOG=debug pnpm test\n```\n\nThe `RUST_LOG` env var can be set to change the Rust log level.\n\n## CI\n\nIn order to specify targets for WASM builds on CI, the build script is split into `pnpm build:rust` which allows passing `--target TARGET_TRIPLE` and `pnpm build:js`.\n\n## License\n\nDual licensed under MIT and Apache 2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceramicnetwork%2Fceramic-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fceramicnetwork%2Fceramic-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceramicnetwork%2Fceramic-sdk/lists"}