Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage News Parse Adds New Schema API and API Console

Parse Adds New Schema API and API Console


Parse has announced its new Schema API, which allows to programmatically manipulate the database schema used by an app, and the Parse API Console, which aims to make it easier to use Parse REST API without writing any code.

Schema API

Parse's new Schema API allows developers to "see all classes present" in their apps "along with the fields and the types present in each field." The new Schema API can be used, according to Parse, "to verify operations in a unit test, generate test data, generate test classes and then clean up after tests." It is in itself a REST API which support the GET, POST, PUT, and DELETE verbs to manipulate the database schema according to the CRUD model. To fetch the schema for a class in a specific app, e.g., you could run:

curl -X GET \
  -H "X-Parse-Application-Id: ejUnY--cD612D0--FmGFZMxWRNTRDbXXL--NUD" \
  -H "X-Parse-Master-Key: hBXPL9x--qm3cNIfZYL--lkXAVuhV--TYr1YcC--" \
  -H "Content-Type: application/json" \

which would return something like:

  "results": [
      "className": "Game",
      "fields": {
        "ACL": {
          "type": "ACL"
        "createdAt": {
          "type": "Date"
        "objectId": {
          "type": "String"
        "name": {
          "type": "String"
        "score": {
          "type": "Number"
        "updatedAt": {
          "type": "Date"

Parse API Console

Parse API Console provide access to Parse REST API to play around with it or explore issues. The new tool is available from Parse's dashboard and using it is just a matter of choosing the request verb and endpoint, and set the username, and request body. The request can then be sent to Parse, or exported to cURL. The main benefit of using Parse API Console is that it makes it easy to build a proper REST request without resorting to writing code, which can speed up, according to Parse, both debugging and exploration.

Parse has additionally announced support for Xamarin and Unity push notifications on both iOS and Android platforms. Parse Push allows developers to easily run push campaigns, carry through A/B testing to improve the effectiveness of push messages, and "segment your target audience with custom conditions."

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.