Build powerful realtime and search experiences.

Databases. As a Service.

 

APPBASE AIMS TO MASSIVELY SCALE DATABASE SPIN-UP

Pricing

Free Plan

$0/mo

100K API calls
  • 1K Vertices
  • 10K Edges
  • Unlimited apps
    Production ready
    No backups
    Community support


    Hacker Plan

    $20/mo

    1M API calls
  • 10K Vertices
  • 100K Edges
  • Unlimited apps
    Production ready
    Limited backups
    2 days e-mail support


    Startup Plan

    $60/mo

    5M API calls
  • 100K Vertices
  • 1M Edges
  • Unlimited apps
    99.9% SLA
    Daily backups
  • Onboarding support
  • 1 day email support

  • Growth Plan

    $150/mo

    20M API calls
  • 1M Vertices
  • 10M Edges
  • Unlimited apps
    99.9% SLA
    Daily backups
  • Onboarding support
  • 1 hour e-mail support
  • 1:1 office hours
  • For custom needs or volume pricing, contact us.

    Integrate in minutes

    Robust, clean APIs that let you focus on building great stuff

    
    <script src="//cdn.appbase.io/latest/appbase.js"></script>
    // Step-1: Registering the app
    Appbase.credentials("aphrodite", "4d8d0072580912343cd74a09015cd217");
    // Step-2: Let's create our first vertex
    var userRef = Appbase.ns("user").v("andy");
    // Step-3: Set some JSON data
    userRef.setData({
        status: "sudo",
        location: "Pittsburgh, Pennsylvania"
    });
                                  
    
    // Step-4: Set up our first data stream
    userRef.on('properties', function(error, ref, userSnap) {
        console.log(userSnap.properties().status);
        console.log(userSnap.properties().location);
    });
    // Step-5: Let's perform our first search
    Appbase.ns('user').search({text:'Pittsburgh', properties: ['location']},function(err, array) {
        console.log(array);
    })
                                  
    
    # npm install appbasejs   // perform this in shell
    var Appbase = require('appbasejs');
    // Step-1: Registering the app
    Appbase.credentials("aphrodite", "4d8d0072580912343cd74a09015cd217");
    // Step-2: Let's create our first vertex
    var userRef = Appbase.ns("user").v("andy");
    // Step-3: Set some JSON data
    userRef.setData({
        status: "sudo",
        location: "Pittsburgh, Pennsylvania"
    });
                                  
    
    // Step-4: Set up our first data stream
    userRef.on('properties', function(error, ref, userSnap) {
        console.log(userSnap.properties().status);
        console.log(userSnap.properties().location);
    });
    // Step-5: Let's perform our first search
    Appbase.ns('user').search({text:'Pittsburgh', properties: ['location']},function(err, array) {
        console.log(array);
    })
                                  
    
    from urllib2 import Request, urlopen
    
    # JSON data to be set in the resource.
    values = """
       { "data": {
          "status": "sudo",
          "location": "Pittsburgh, Pennsylvania" } }
    """
    # REST API uses an additional header - "Appbase-Secret"
    headers = {
      'Content-Type': 'application/json',
      'Appbase-Secret': '4d8d0072580912343cd74a09015cd217'
    }
                                  
    
    # Send "PATCH" request to create or update a resource.
    request = Request('https://api.appbase.io/aphrodite/v2/user/andy/~properties', data=values, headers=headers)
    request.get_method = lambda: 'PATCH'
    urlopen(request).read()
    
    # Send "POST" request to search a namespace.
    values_search = """
       { "query": {"text": "Pittsburgh, Pennsylvania",
                   "properties": ["location"]} } """
    search_req = Request('https://api.appbase.io/aphrodite/v2/user/~search', data=values, headers=headers)
    response_body = urlopen(search_req).read()  # Search results - Yay!
                                  

    Apps built with Appbase

    realtime project collab
    with friends

    Already 1,989,564 API calls

    14th Nov, 2014
    User Authentications with Appbase
    Appbase just got better, with user authentication support.
    24th Oct, 2014
    Appbase on NodeJS
    Showcasing an app with the npm package for Appbase.
    10th Oct, 2014
    Press Hack 101
    Breaking down how we got featured on VentureBeat (For Hooli.io)