Introduction
The Luna SDK is the official gateway to the Eclipse Softworks Platform, designed to help developers build high-performance, compliant, and localized applications for the African market.
Key Featuresβ
πΏπ¦ South African Market Readyβ
- Payments: Native integrations for PayFast, Ozow, Yoco, and PayShap.
- Messaging: SMS, WhatsApp Business, USSD.
- Business Tools: CIPC Company Verification, B-BBEE Compliance, ID Validation.
π High-Performance Architectureβ
- Auto-Configuration ("Spring Boot"): Zero-code startup.
- Strict Mode ("Rust"): Type-safe client-side validation.
- Speed ("C"): Tuned connection pooling for high throughput.
π Enterprise Gradeβ
- POPIA Compliance: Automatic PII redaction (ID numbers, Tax refs) in logs.
- Native SDKs: TypeScript, Python, and Go.
Installationβ
TypeScriptβ
npm install @eclipse/luna-sdk
Pythonβ
pip install eclipse-luna-sdk
Goβ
go get github.com/eclipse-softworks/luna-sdk-go