Skip to content

ReSMS-dev/resms-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReSMS SDK for Java

License: MIT Maven Central Java Version

A lightweight, easy-to-use Java SDK for ReSMS - the simple and powerful SMS API for developers.

📋 Table of Contents

📋 Requirements

  • Java 11 or higher
  • A ReSMS account with an API key

📦 Installation

Maven

<dependency>
    <groupId>dev.resms</groupId>
    <artifactId>resms-java-sdk</artifactId>
    <version>1.0.1</version>
</dependency>

Gradle

implementation 'dev.resms:resms-java-sdk:1.0.1'

Gradle (Kotlin DSL)

implementation("dev.resms:resms-java-sdk:1.0.1")

🚀 Quick Start

  1. Get your API key from the ReSMS Dashboard

  2. Send your first SMS

import dev.resms.core.exception.ReSMSException;
import dev.resms.services.sms.model.SendSmsOptions;

public class Main {
  public static void main(String[] args) {
    ReSMS reSms = new ReSMS("re_123");

    SendSmsOptions smsOptions =
        SendSmsOptions.builder()
            .to("+33123456789")
            .message("Welcome to ReSMS!")
            .senderId("ReSMS")
            .build();

    try {
      reSms.sms().send(smsOptions);
    } catch (ReSMSException e) {
      e.printStackTrace();
    }
  }
}

📚 Documentation

For complete documentation, visit resms.dev/docs. sure to update tests as appropriate.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

ReSMS SDK for Java apps

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages