The spelling differs by ecosystem: npm uses
0.5.0-alpha.1, Go prefixes the same
semantic version with v, and Python expresses it as the PEP 440 version 0.5.0a1.
All three belong to the same synchronized 0.5 feature train.
JavaScript/TypeScript
Browsers, React applications, Node.js, and the Wipe.me website.
Go
Command-line applications, backend integrations, and compiled tooling.
Python
Python applications, automation, and backend integrations.
Shared functionality
All three SDKs provide:- client-side protocol v1 encryption and decryption using Argon2id, HKDF-SHA-256, and AES-256-GCM;
- configurable chunked framing, byte progress callbacks, and attachments;
- message ID and secret generation and deletion-capability derivation;
- private-link parsing and formatting;
- create, atomic one-time retrieve, idempotent delete, and health operations; and
- effective-limit discovery, bounded network measurement, and privacy-safe performance reporting.
Security requirements
- Encryption and decryption happen locally.
- Keep the secret after
#out of API requests, logs, analytics, Open Graph metadata, and server-rendered content. - Use SDK link helpers instead of manually constructing private links.
- Treat authentication, integrity, and content-hash failures as fatal.
- Retrieval is atomic and one-time.