Expand description
§kwtsms
Rust client for the kwtSMS API (kwtsms.com). Send SMS, check balance, validate numbers, list sender IDs, check coverage, get delivery reports, and more.
§Quick Start
use kwtsms::KwtSms;
// Create client from .env file or environment variables
let sms = KwtSms::from_env(None).unwrap();
// Verify credentials
let result = sms.verify();
println!("Balance: {:?}", result.balance);
// Send SMS
let response = sms.send_one("96598765432", "Hello from Rust!", None).unwrap();
println!("{}", response);Re-exports§
pub use errors::enrich_error;pub use errors::KwtSmsError;pub use errors::API_ERRORS;pub use message::clean_message;pub use phone::find_country_code;pub use phone::normalize_phone;pub use phone::validate_phone_format;pub use phone::validate_phone_input;pub use phone::PhoneRule;pub use phone::PHONE_RULES;pub use types::*;
Modules§
Structs§
- KwtSms
- kwtSMS API client.