| Crates.io | egosms_sdk | 
| lib.rs | egosms_sdk | 
| version | 1.0.0 | 
| created_at | 2025-09-01 14:27:40.858102+00 | 
| updated_at | 2025-09-01 14:27:40.858102+00 | 
| description | EgoSMS Rust SDK | 
| homepage | https://pahappa.com | 
| repository | https://www.github.com/pahappa-ltd/EgoSmsSDK | 
| max_upload_size | |
| id | 1819697 | 
| size | 55,658 | 
Rust implementation of the EgoSms SDK
// Make object
let mut sdk = EgoSmsSDK::new("YOUR_USERNAME", "YOUR_PASSWORD");
// or with a custom sender ID instead of the default EgoSms
let mut sdk = EgoSmsSDK::new("YOUR_USERNAME", "YOUR_PASSWORD").with_sender_id("Custom ID");
// sdk.use_sandbox(); // Use this for testing at http://sandbox.egosms.co/api/v1/json/
sdk.authenticate().unwrap(); //Returns a bool in case you need to use it
let numbers = vec!["256700000000"];
let message = "Test message from Rust";
let result = sdk.send_sms(numbers, message).unwrap();