Skip to content

Latest commit

 

History

59 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1MSG SDK

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.


TypeScript / JavaScript

Package: @1msg/sdk

npm install @1msg/sdk@1.0.3
import { 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

Python

Package: one-msg-sdk

pip install one-msg-sdk==1.0.2

Source: python/ · README

Java

Package: io.1msg:sdk

implementation("io.1msg:sdk:1.0.2")

Source: java/ · README

Kotlin

Package: io.1msg:sdk-kotlin

implementation("io.1msg:sdk-kotlin:1.0.3")

Source: kotlin/ · README

Scala

Package: io.1msg:sdk-scala

libraryDependencies += "io.1msg" %% "sdk-scala" % "1.0.3"

Source: scala/ · README

C#

Package: OneMsg.Sdk

dotnet add package OneMsg.Sdk --version 2.0.1

Source: csharp/ · README

Rust

Package: one-msg-sdk

cargo add one-msg-sdk@2.0.2

Source: rust/ · README

Ruby

Package: one_msg_sdk

gem install one_msg_sdk -v 2.0.2

Source: ruby/ · README

Go

Module: github.com/1msg/1msg-sdk-go

go get github.com/1msg/1msg-sdk-go@v1.1.1

Source: github.com/1msg/1msg-sdk-go

Swift

Package: OneMsgSdk

.package(url: "https://github.com/1msg/1msg-sdk-swift.git", from: "1.1.1")

Source: github.com/1msg/1msg-sdk-swift

PHP

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.1

Source: github.com/1msg/1msg-sdk-php

C++

Package: one-msg-sdk (Git / CMake; Conan/vcpkg not chosen yet)

git clone https://github.com/1msg/1msg-sdk-cpp.git

Source: github.com/1msg/1msg-sdk-cpp


Published versions

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)

About

Official 1msg SDKs (TypeScript, Java, Kotlin, Scala, C# and more)

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages