Skip to main content

Nostr protocol implementation, Relay, RelayPool, high-level client library, NWC client and more.

Project description

Nostr SDK

Description

Nostr protocol implementation, Relay, RelayPool, high-level client library, NWC client and more.

Documentation

Learn more about rust-nostr at https://rust-nostr.org.

Supported platforms

The following OS and architectures are supported:

OS x86_64 aarch64 armv7 i686 riscv64
Android
Linux (GLIBC) ✅*
Linux (MUSL) ✅*
FreeBSD ✅*
macOS
Windows

Are you interested in other platforms? Open an issue here.

* PyPI currently doesn't allow uploading this wheel

State

This library is in an ALPHA state, things that are implemented generally work but the API will change in breaking ways.

Donations

rust-nostr is free and open-source. This means we do not earn any revenue by selling it. Instead, we rely on your financial support. If you actively use any of the rust-nostr libs/software/services, then please donate.

License

This project is distributed under the MIT software license - see the LICENSE file for details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nostr_sdk-0.44.2-cp39-abi3-win_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9+Windows ARM64

nostr_sdk-0.44.2-cp39-abi3-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9+Windows x86-64

nostr_sdk-0.44.2-cp39-abi3-win32.whl (3.2 MB view details)

Uploaded CPython 3.9+Windows x86

nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_i686.whl (3.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

nostr_sdk-0.44.2-cp39-abi3-macosx_11_0_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9+macOS 11.0+ x86-64

nostr_sdk-0.44.2-cp39-abi3-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: nostr_sdk-0.44.2-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 3a9d3284af0547e224bf705d90cd6d9ca5a1b48f5becea1021da915de4408310
MD5 d0e3fbb292728562c130811d358ab392
BLAKE2b-256 71bbb2c2bb390fb309477bff63507c9d6058bea55d01f4938a749269dd5dd8bc

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: nostr_sdk-0.44.2-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 31e609a864c3857cddde70d8a91181e2b2cadf923e562b6a9d82e655edded117
MD5 c6bfe76f527998c6326721ec365430a5
BLAKE2b-256 96673f19800f6a52c2e1e7ba2b2b04ed0fca7a11a1819a2d02cdd961c4f4a54b

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-win32.whl.

File metadata

  • Download URL: nostr_sdk-0.44.2-cp39-abi3-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 aa94a18eb8f4d77559c0290c0f17d6816c00f4fdddba5f1fcf96ff01b4690b42
MD5 e4e6d3e8cca8d7c17fa47f29d629ab89
BLAKE2b-256 67d5718b0428af9a3c9e33bd6a21b2b32920559db356e0369d0013b6421286d9

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3e6dd4191997546f157aba4532a995d06ad8b0cf9c17e77c0015553f06a9cf2
MD5 a9f485fd4815df1c4c0f68d1f08c55b1
BLAKE2b-256 0389febbbec3d20cb63ab30eee84f59cb06317f24b8e2ab15c2d99212d71d622

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e53682dbf192acd137a92ae5d91903fbb22728d55452a8fa2315581f1d8413f2
MD5 ce7d96b8e45404ce6a406d55d7cc8960
BLAKE2b-256 b2dc5405965ef11cc784be2dd473297caf997f8fa00b5f2e92884a029eae6eee

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a7a03b35ddbc69f31d79bea17ac60b8d250ef62bcf1d52fc33b9e36e0ecf772b
MD5 0028e449417dbe862c29e8458284a18f
BLAKE2b-256 a3afcb61a46d91bf61f15b628d188a2338b9e76e9fee4078728d4a7ded876381

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa347c6437dc33ae45cc2ed56177f5aeded0fda42285b1b325a840de44e1f708
MD5 69b5ec5e1301a6308c8f6ca51c1a0bc4
BLAKE2b-256 d18dbfb2172743a99a21bbba0a4f77572be50cb8b10dbcf837b70be0e0b8f4b7

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4e1dccf29b7ad6eeb44945175a45334d4e45d82881ae5f3a28433899f155831c
MD5 67dcef2388f895763f82a375e9072282
BLAKE2b-256 6a03c7ed0230f84615e2930259788b1fc1c485b159093f2070125ae9ddae327e

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 db584ba95de5abbb74da77036c3316e9a166bc22d9d2ea3ca38fc09325d9c6a9
MD5 7fe020d7dddcfef4e8361386c107aa28
BLAKE2b-256 8dec7e9e9630af0b49e931cff8f65a5c9ce4086e9f2c372213d355b53871253c

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_armv7l.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_armv7l.whl
Algorithm Hash digest
SHA256 41b1bb050f890f81b4c4edaf4d6cc3054ae9e783911eb4ce7dce6b8e97dfa60e
MD5 6204d1bb7b1d3a0c3a05984ab438e649
BLAKE2b-256 fc93cdf2cd98f8fbb045a1ca12f073ad747342961b0a3bbe9cd6a09760cb0132

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d1d557aeb8a423dcd054f699bbf7371eb268a6cec5916bf147957cb3f9f7da02
MD5 03be682b43168329cded1cb00370501c
BLAKE2b-256 61fd567b67c832b6263817470885e92b059b7d19cd9967b83ef1f59b6e04e603

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 65e85c79295f4e258e5276a82b52e36ffb3f5cf59c2c7c4a959970ed9303cf6f
MD5 e46ce915cff4b3a50020e14a65ac319e
BLAKE2b-256 ed6681057ec283cb6bcc5df27c1d58a0a7996afa4fb96c0c9a4570ae50190f9a

See more details on using hashes here.

File details

Details for the file nostr_sdk-0.44.2-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nostr_sdk-0.44.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 184075689531e34085bc1e71b62f3a964df2d4aeb15a25f94557e15a4294c584
MD5 40784afe3aeb257662b032b9791e411a
BLAKE2b-256 35eacd40b12352a5cba810116641959a7054f83d5f48d16e5e47614992b9ba64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page