MEGA API - SDKs
MEGA is a New Zealand based cloud storage service that helps users protect their privacy. With MEGA, users can control the encryption, users hold the keys, and users decide who to grant or deny access to files without requiring software installs. The API gives developers programmatic access to the functionality of the service. It uses HTTP calls and responses are formatted in JSON.

- Versions
- SDKs (21)
- Articles (1)
- How To(0)
- Source Code(0)
- Libraries(0)
- Developers (1)
- Followers (235)
- Changelog (25)
SDKs (21)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | MEGA Android SDK by ycchung | The MEGA Android SDK by ycchung allows developers to integrate the MEGA API into their Java/Android applications. |
![]() | MEGA Java SDK by HansM | The MEGA Java SDK by HansM allows developers to integrate the MEGA API into their Java applications. This SDK is currently unfinished. |
![]() | MEGA PHP SDK by php-extended | The MEGA PHP SDK by php-extended allows developers to access the MEGA API from their PHP applications in full object oriented mode. |
![]() | MEGA JavaScript SDK by Svetlana Linuxenko | The MEGA JavaScript SDK by Svetlana Linuxenko allows developers to integrate the MEGA API into their Node.js and browser applications. This SDK is a work in progress. |
![]() | MEGA Python SDK by Juan Riaza | The MEGA Python SDK by Juan Riaza allows developers to integrate the MEGA API into their Python applications. This SDK can be installed using pip or cloned from GitHub. |
![]() | MEGA .NET SDK by Grégoire Pailler | The MEGA .NET SDK by Grégoire Pailler allows developers to integrate the MEGA API into their C#/.NET applications. |
![]() | MEGA Ruby SDK by topac | The MEGA Ruby SDK by topac is a gem that allows developers to integrate the MEGA API into their applications built with Ruby 1.9.3+. This SDK also works on Linux and OSX. |
![]() | MEGA Java SDK by david-eve-za | The MEGA Java SDK by david-eve-za allows developers to integrate the Mega API into their Java applications. This SDK is unfinished. |
![]() | MEGA Ruby SDK by Rainer Blessing | The MEGA Ruby SDK by Rainer Blessing allows developers to integrate the MEGA API into their Ruby applications. |
![]() | MEGA C++ SDK by Jacob Hacker | The MEGA C++ SDK by Jacob Hacker allows developers to integrate the MEGA API into their C++ applications. This SDK is still incomplete. |
![]() | MEGA Perl SDK by pqx | The MEGA Perl SDK by pqx allows developers to integrate the MEGA API into their Perl applications. |
![]() | MEGA C# SDK by Nihal Talur | The MEGA C# SDK by Nihal Talur allows developers to integrate the MEGA API's cloud storage methods into their C# applications. |
![]() | MEGA Firefox SDK by MEGA | The mega.nz Firefox extension allows you to install MEGA into your browser. It will reduce loading times, improve download performance and strengthen security. Mega is robust cloud storage with convenient always-on privacy and provides the technology tools to protect it called User Controlled Encryption (UCE) that is automatic. MEGA is fully accessible without prior software installs and is a cloud storage provider with browser-based high-performance end-to-end encryption. |
![]() | MEGA Chrome SDK by MEGA | The mega.nz Chrome extension allows you to install MEGA into your browser. It will reduce loading times, improve download performance and strengthen security. Mega is robust cloud storage with convenient always-on privacy and provides the technology tools to protect it called User Controlled Encryption (UCE) that is automatic. MEGA is fully accessible without prior software installs and is a cloud storage provider with browser-based high-performance end-to-end encryption. |
![]() | MEGA Webclient SDK by MEGA | This Javascript SDK is a fully-featured client to access your Cloud Storage provided by MEGA. It is robust cloud storage with convenient always-on privacy and provides the technology tools to protect it called User Controlled Encryption (UCE) that is automatic. MEGA is fully accessible without prior software installs and is a cloud storage provider with browser-based high-performance end-to-end encryption. |
![]() | MEGA Windows Phone SDK by MEGA | This C# SDK is a fully-featured client to access your Cloud Storage provided by MEGA. It provides a way to upload and sync your media to the cloud and allows you to access and stream your files from your smartphone or tablet. MEGA is fully accessible without prior software installs and is a cloud storage provider with browser-based high-performance end-to-end encryption. |
![]() | MEGA iOS SDK by MEGA | This Objective-C SDK is a fully-featured client to access your Cloud Storage provided by MEGA. It provides a way to upload and sync your media to the cloud and allows you to access and stream your files from your smartphone or tablet. MEGA is fully accessible without prior software installs and is a cloud storage provider with browser-based high-performance end-to-end encryption. |
![]() | MEGA Android SDK by MEGA | MEGA Android is a fully-featured client to access your MEGA Cloud Storage. It provides a way to upload and sync your media to the cloud and allows you to access and stream your files from your smartphone or tablet. MEGA is fully accessible without prior software installs and is a cloud storage provider with browser-based high-performance end-to-end encryption. |
![]() | Mega Sync C++ SDK by Mega | The MEGA Sync Client is a C++ SDK for Mega. It provides automated syncing between your computers and your MEGA cloud drive. This repository contains all the development history of the official sync client for MEGA and supports the following platforms; Microsoft Windows operating systems, OS X, Linux. MEGAsync is an installable application that synchronizes folders between your computer and your MEGA Cloud Drive. |
![]() | MEGA Node.js SDK by Tõnis Tiigi | The MEGA Node.js SDK by Tõnis Tiigi is an unnoficial implementation written in JavaScript. This SDK calls the MEGA API that offers cloud, and encryption services; however, features such as sharing are not supported. |
![]() | MEGA C++ SDK by Mega | The MEGA C++ SDK by Mega is the official C++ implementation by MEGA. This SDK calls the MEGA API that offers cloud, and encryption services. Developers are advised to use the stable branch. |