+ Add your API
how it works
docs
sign up
login
Login to your account, mashaper!
Email / Username
Password
Forgot your password?
Remember Me
Want to become a beta tester?
Email
Declare an "x" variable in JavaScript
(without assigning a value)
Do you have a coupon?
If you need help send an email to support@mashape.com
Getting Started
What is Mashape?
Why Mashape?
How does it work?
REST
Things you could distribute
Tools
XML Result Generator
Focus on..
Auto-generated client libraries
Publish your API
Overview
Creating the XML description
XML Quick Summary
XML Schema
Methods
Parameters
Results
Errors
XML elements
Configuring the proxy
Create an API
PHP / CakePHP
Overview
Getting started
Setting up the library
Directory permissions
Configuring Apache
Create an API method
Hello World
Boolean parameters
Optional parameters
Custom HTTP Status Code
Configure an API method
Hello World with complex objects
Testing the component
Generate custom errors
Defining custom routes
Hello World with custom routes
Identifying the user
Download examples
Updating the library
CakePHP plugin
Consume an API
JSON
Getting started
Preparing the Authorization Header
Calling an API method
Reading the response
Errors
PHP
Getting started
Initialize the library
Call a method
Read the response
Errors
Update the client library
Ruby
Getting started
Initialize the library
Call a method
Read the response
Asynchronous requests
Errors
Update the client library
Python
Getting started
Initialize the library
Call a method
Read the response
Asynchronous requests
Errors
Update the client library
Objective-C
Getting started
Initialize the library
Call a method
Read the response
Asynchronous requests
Errors
Update the client library
Java (including Android)
Getting started
Initialize the library
Call a method
Read the response
Asynchronous requests
Errors
Update the client library