Overview of MEGA SDK contents
masterThe MEGA SDK provides multiple layers of access to MEGA's secure cloud storage:
- Low-level SDK: Provides full access to all SDK features. The
megaclicommand-line tool is the primary example of its usage. - Intermediate Layer: A documented layer designed to facilitate binding with other programming languages. The primary entry point is the
include/megaapi.hheader. - Example Applications: Provided for various platforms:
- C++: A plain C++ example in
examples/simple_client. - Android: Java bindings based on SWIG in
examples/android. - iOS: Objective-C bindings in
examples/iOS.
- C++: A plain C++ example in
Additionally, MEGAcmd is a higher-level application that uses the SDK to provide interactive and scriptable access (e.g., via PHP or Python).