wa-kitchen
v2.3000.1033531777
Published
WhatsApp Kit
Maintainers
Readme
wa-kitchen
The wa-kitchen package provides JavaScript/TypeScript developers with structured artifacts extracted directly from WhatsApp Web.
It exposes internal schemas, protocol definitions, constants, and metadata used by WhatsApp’s web client — enabling high-level or low-level automation tooling, reverse-engineering work, and unofficial integrations.
This package is generated by the wa-kitchen extraction pipeline, which continuously monitors WhatsApp Web updates and produces normalized, versioned outputs.
🔍 Included Artifacts
This package ships with multiple categories of definitions extracted from the latest WhatsApp Web bundle:
📦 Protocol Buffers (Protobuf)
- Full message schemas and types used by WhatsApp Web
- Validated and compatible with
@bufbuild/[email protected]
🧬 GraphQL Schemas
- GraphQL type definitions used internally by WhatsApp
- Normalized for integration, validation, and codegen tools
🧱 Binary Schemas
- Low-level binary protocol structures and metadata
- Useful for reverse-engineering, debugging, and custom decoders
🆔 JID Definitions
- Patterns, rules, utilities, and constants related to JIDs (WhatsApp identifiers)
🔧 Constants & Internal Metadata
- Enumerations, URLs, regex patterns, flags, and structured constants
🔄 Extraction Source Version
Definitions were last extracted from:
WhatsApp Web version:
2.3000.1033531777
This package auto-updates whenever a new WhatsApp Web deployment is detected.
📥 Installation
npm install wa-kitchen🧑💻 Contributing
Contributions are welcome! Bug reports, extraction improvements, and new artifact formats are appreciated.
➡️ GitHub: https://github.com/zapctl/wa-kitchen
⚖️ Legal Notice
wa-kitchen is an unofficial project and is not affiliated with Meta or WhatsApp.
It is intended solely for research, development, and interoperability.
You are responsible for respecting WhatsApp’s Terms of Service when using these definitions.
