Skip to main content

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