Magento 1.X API Wrappers
The default Magento REST API system is very powerful, the same is about SOAP. If you are not familiar with both standards, check the following Magento API documentation:
By using the following tools, you will be able to improve your Magento projects with new technologies and additional features. Find the wrapper of your choice below, cover the entire API, and turn it into a piece of cake to simplify your daily routine.
Table of contents
- 1 Magento Laravel
- 2 Magento SOAP API wrapper for Node.js
- 3 Magento API Client (SOAP v1)
- 4 MagentoApiWrapper
- 5 MagentoBundle
- 6 Magento.RestApi
- 7 Magento Python API
- 8 Ruby wrapper for Magento
- 9 Magento on Angular
- 10 Magja
- 11 Magento REST Cordova Mobile App
- 12 SGH_JsonRpc
- 13 Laragento
- 14 Magento Android Web API
- 15 LogN Magento
Magento Laravel
If you are looking for a tool designed to simplify Magento SOAP integration for laravel, pay attention to the Laravel Magento Integration package. A simple and intuitive tool will help you manage the Magento SOAP Api. The package is compatible with Magento SOAP v1 & v2 and Laravel 4.
Magento SOAP API wrapper for Node.js
Utilize the power of Node.js in your magento development. You just need the magento api npm package. Having installed this tool, you get the ability to talk to your Magento website via SOAP. All available API methods are listed on GitHub or npm; besides, there is a detailed installation guide there.
Magento API Client (SOAP v1)
With the help of this library, you will be able to implement the Magento SOAP API. The tool allows wrappers, dependencies injections, and code completion. Besides, it supports auto-updates via composer packaging. Follow the below link to find out what modules are supported and how to install the bundle.
MagentoApiWrapper
MagentoApiWrapper is a Ruby wrapper, which allows you to make calls to the SOAP API of Magento. With this tool, you get the following opportunities: order downloads right from a store as well as the ability to invoice orders and update them as shipped. To use MagentoApiWrapper, configure your Magento installation properly, since it requires creating a user with the access to the SOAP API. Follow the link below for further information.
MagentoBundle
MagentoBundle is another great Magento API wrapper. Since it creates a bridge between Symfony 2 and Magento-Client API, you can call the Magento Soap v1 API with ease. MagentoBundle allows wrappers for each call, dependencies injections, and event listeners. Besides, there is an integration with debug toolbar and code completion. You can find
requirements and other useful information, such as wrapper’s installation and configuration, on GitHub.
Magento.RestApi
If you are looking for an asynchronous C# Magento REST API client, pay attention to Magento.RestApi. Although the platform allows external apps to interact with it by SOAP and REST APIs, the REST API is only available from Magento 1.7, but you can leverage this standard with the client, which only uses the REST API. Besides, it is targeted to be used in background processes. The client relies on the 3-legged OAuth 1.0a protocol for authenticating the app to access Magento and simulates the login process without opening any new windows in a browser.
Magento Python API
This is Python library for connecting to Magento Webservices. By using this tool, you will utilize Python features within your Magento projects. Check the GitHub page of Magento Python API for further information.
Ruby wrapper for Magento
Need some Ruby in the Magento cart API? Pay attention to Tim Matheson’s tool, as it wraps Magento XMLRPC calls with Ruby classes. As a result, you get the ability to integrate your Shopping Cart into Rails apps. Unfortunately, this Magento API wrapper is not fully tested, so some functionality is still a WIP.
Magento on Angular
Since default Magento has all chances to disappoint you due to its heavy SOAP APIs, we recommend you to check Magento on Angular which tries to solve this problem. Being an open-source web app framework, AngularJS is maintained by Google and a wide community. In its turn MOA was designed to providing a useful improvements to the most popular ecommerce platform, such as framework for client-side MVC architecture. As a result, the Magento project significantly reduces time and effort required for both development and testing.
Magja
For those coders looking for reliable Java connector for Magento’s APIs, we recommend Magja. It is a Java interface designed to access Magento APIs for exchanging data. For further information, follow the link below.
Magento REST Cordova Mobile App
With this HTML5 mobile app by Cordova you will be able to connect to the Magento REST API. The wrapper provides you with additional features which simplifies default development and enhance current opportunities of the platform.
SGH_JsonRpc
SGH_JsonRpc is a Magento extension which adds JSON-RPC API adapter. This option will be useful if you work with JavaScript clients. SGH_JsonRpc works the same way as XML-RPC; the only difference is in transport format. For further information, refer to the official API documentation or visit the extension’s page on GitHub.
Laragento
Laragento combines Laravel and Magento into a single system. The wrapper provides you with the ability to access Magento data directly via RESTful API by Laravel. Thus, Laragento combines a simple nature with endless opportunities.
Magento Android Web API
Magento Android Web API is a small module developed for working with the Magento REST API remotely. You can find more information about its installation and usage on GitHub.
LogN Magento
LogN Magento is another tool for connecting to the Magento SOAP API v1. Being an unofficial client library, it supports both Mac and iOS. To find out how to add LogN Magento to you project, check the following link.
Did we forget about any reliable Magento API wrappers? Let us know in comments.