Oops!
×

Sorry, authentication failed

Parse Server made simple

Easy to use on the front-end!

See how simple it is to integrate backend features with your front-end code

const GameScore = Parse.Object.extend("GameScore");
const gameScore = new GameScore();
gameScore.set("playerName", "Sean Plott");
gameScore.set("cheatMode", false);
gameScore.save()
.then((gameScore) => {
   // Execute any logic that should take place after the object is saved.
   alert('New object created with objectId: ' + gameScore.id);
}, (error) => {
   // Execute any logic that should take place if the save fails.
   // error is a Parse.Error with an error code and message.
   alert('Failed to create new object, with error code: ' + error.message);
});
var gameScore = PFObject(className:"GameScore")
gameScore["score"] = 1337
gameScore["playerName"] = "Sean Plott"
gameScore["cheatMode"] = false
gameScore.saveInBackground {
   (success: Bool, error: Error?) in
   if (success) {
     // The object has been saved.
   } else {
     // There was a problem, check error.description
   }
}
PFObject *gameScore = [PFObject objectWithClassName:@"GameScore"];
gameScore[@"score"] = @1337;
gameScore[@"playerName"] = @"Sean Plott";
gameScore[@"cheatMode"] = @NO;
[gameScore saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
   if (succeeded) {
     // The object has been saved.
   } else {
     // There was a problem, check error.description
   }
}];
ParseObject gameScore = new ParseObject("GameScore");
gameScore.put("score", 1337);
gameScore.put("playerName", "Sean Plott");
gameScore.put("cheatMode", false);
gameScore.saveInBackground();
ParseObject gameScore = new ParseObject("GameScore");
gameScore["score"] = 1337;
gameScore["playerName"] = "Sean Plott";
await gameScore.SaveAsync();
//cURL

curl -X POST \
-H "X-Parse-Application-Id: YOUR_APPLICATION_ID" \
-H "X-Parse-REST-API-Key: YOUR_REST_API_KEY" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
https://parseapi.back4app.com/functions/GameScore

// Python

import json,httplib
connection = httplib.HTTPSConnection('https://parseapi.back4app.com', 443)
connection.connect()
connection.request('POST', '/classes/GameScore', json.dumps({
   "score": 1337,
   "playerName": "Sean Plott",
   "cheatMode": False
}), {
   "X-Parse-Application-Id": "YOUR_APPLICATION_ID",
   "X-Parse-REST-API-Key": "YOUR_REST_API_KEY",
   "Content-Type": "application/json"
})
results = json.loads(connection.getresponse().read())
print results

Powering development efficiency at 40,000+ companies worldwide

Game Development
+55 Million
users worldwide
READ MORE
Startup
+$350K
saved anually
READ MORE
SaaS
+80%
development efficiency gain
READ MORE
Software Development Company
up to 4 times
faster go-to market
READ MORE

Deploy your Database with REST and GraphQL APIs in Minutes

Back4App is a one-click backend platform that automatizes all backend components — APIs, Database, File Storage, Server Infrastructure and more. Back4App incorporates essential backend features for top-shelf modern applications — cloud functions, push notifications, user management, backup routines, etc, and enables developers saving at least 80% time and 30% codes.


Back4App features
  • REST

  • Cloud Code Functions

  • Push Notification

  • Command Line Interface

  • Backup Routine

  • GraphQL

  • Cross Platform SDKs

  • Automatic emails

  • Auto-scaling

  • Multi-app Tenancy

  • Real Time Database

  • GeoQueries

  • Social login

  • Replica set

  • WebHosting