Official client SDKs for the 1MSG WhatsApp Business API.
| API docs | docs.1msg.io |
| Platform | platform.1msg.io |
| Quick start | help.1msg.io |
| Changelog | CHANGELOG.md |
| Versioning | docs/VERSIONING.md |
| Support | support@1msg.io |
Public OpenAPI contract: 1.0.0. 1MSG API service (git tags): v3.3.0.
SDK packages track the public contract (1.0.x). Where a registry already
required a republish after the package rename, the published line is 2.0.x
and further bumps are patch-only.
Auth on every request:
https://{baseUrl}/{instanceId}/{path}?token={token}
Use MSG_API_TOKEN and MSG_INSTANCE_ID. Never commit tokens.
Package: @1msg/sdk
npm install @1msg/sdk@1.0.3import { createClient } from '@1msg/sdk';
const client = createClient({
baseUrl: 'https://api.1msg.io',
instanceId: process.env.MSG_INSTANCE_ID!,
token: process.env.MSG_API_TOKEN!,
});
await client.sendMessage({ body: 'Hello', chatId: '12020721369@c.us' });Source: typescript/ · README · AGENTS.md
Package: one-msg-sdk
pip install one-msg-sdk==1.0.2Package: io.1msg:sdk
implementation("io.1msg:sdk:1.0.2")Package: io.1msg:sdk-kotlin
implementation("io.1msg:sdk-kotlin:1.0.3")Package: io.1msg:sdk-scala
libraryDependencies += "io.1msg" %% "sdk-scala" % "1.0.3"Package: OneMsg.Sdk
dotnet add package OneMsg.Sdk --version 2.0.1Package: one-msg-sdk
cargo add one-msg-sdk@2.0.2Package: one_msg_sdk
gem install one_msg_sdk -v 2.0.2Module: github.com/1msg/1msg-sdk-go
go get github.com/1msg/1msg-sdk-go@v1.1.1Source: github.com/1msg/1msg-sdk-go
Package: OneMsgSdk
.package(url: "https://github.com/1msg/1msg-sdk-swift.git", from: "1.1.1")Source: github.com/1msg/1msg-sdk-swift
Package: 1msg/sdk (GitHub; Packagist not published yet)
composer config repositories.1msg vcs https://github.com/1msg/1msg-sdk-php
composer require 1msg/sdk:^1.1.1Source: github.com/1msg/1msg-sdk-php
Package: one-msg-sdk (Git / CMake; Conan/vcpkg not chosen yet)
git clone https://github.com/1msg/1msg-sdk-cpp.gitSource: github.com/1msg/1msg-sdk-cpp
| Language | Registry name | Version |
|---|---|---|
| TypeScript | @1msg/sdk |
1.0.3 |
| Python | one-msg-sdk |
1.0.2 |
| Java | io.1msg:sdk |
1.0.2 |
| Kotlin | io.1msg:sdk-kotlin |
1.0.3 |
| Scala | io.1msg:sdk-scala |
1.0.3 |
| C# | OneMsg.Sdk |
2.0.1 |
| Rust | one-msg-sdk |
2.0.2 |
| Ruby | one_msg_sdk |
2.0.2 |
| Go | github.com/1msg/1msg-sdk-go |
v1.1.1 |
| Swift | 1msg/1msg-sdk-swift |
1.1.1 |
| PHP | 1msg/sdk |
1.1.1 (repo) |
| C++ | one-msg-sdk |
1.0.1 (repo) |