Developing Applications

If you've spent some time using Freebase, creating schemas, building MQL queries, and seeing what others have done with our vast storehouse of structured data you might have come to a moment when you thought "hmmm, this is kinda neat, I wonder what I could build?" All the topics in this section are designed to help you do just that, build your own Freebase applications. There's information here on using the Sandbox, referencing the Freebase API services, cooking up MQL queries, creating browser-based applications with the Metaweb Javascript Templating language, and lots more. And don't forget to join the Developer's Email List, it's a great way to learn from and contribute to the efforts of other Freebase developers from around the world.

  • An Introduction to Freebase Application Development
    You're a web developer, you've seen some cool apps that use Freebase but you can do better ... where do you start? Get friendly with the apps page  The Make page is the central...
  • Playing in the Sandbox
    Freebase has a sibling called Sandbox ( sandbox.freebase.com ). This site is mostly identical and is intended to be used as an area for experimentation. For instance, if you are planning to do a...
  • Freebase Programming Libraries and Tools
    Looking for a Perl module that will let your application communicate with the Freebase database? Or maybe a JQuery plugin that provides Freebase's autocomplete functionality for a form input field?...
  • Data Dump FAQ
    Freebase provides full data dumps of all the current facts and assertions in our graph database. These are released on a quarterly basis and are available from http://download.freebase.com. TSV A tab...
  • Using the Query Editor
    The Query Editor is a tool to help you formulate and see the results of Metaweb Query Language (MQL) queries. You can use the Query Editor in conjunction with the MQL Reference Guide to...
  • The Complete Metaweb Query Language (MQL) Reference Guide
    The Complete Metaweb Query Language (MQL) Reference Guide provides information on the Metaweb system architecture as well as a complete guide to using MQL to retrieve information...
  • MQL Cheatsheet
    The MQL cheatsheet provides an overview of the syntax for MQL queries, including directives, outer envelope parameters, wildcards, numeric and textual comparisons, as well as the sytax and directives...
  • The MQL Cookbook
    The MQL Cookbook is for examples of MQL queries that may be of use to other developers or general Freebase users. If you have a query you'd like to add to the cookbook, please type it ...
  • Freebase API Reference
    The Freebase Application Programming...
  • Application Developer Tips
    This topic is a library of tips for Freebase application developers, including tips from the developer email discussion list. If you have tips you'd like to contribute, add it as a  Help...
  • The Acre Hosted Development Environment
    Acre is Metaweb's hosted application development environment. With Acre, and some knowledge of HTML and JavaScript programming, you can create dynamic, browser-based applications that draw upon...
  • Introduction to the Metaweb Javascript Template Language (MJT)
    Mjt is a Javascript application framework that runs entirely in a web browser, based on a HTML templating engine. It was built for the Freebase service, but it can be used for many other web services...

Search Help Center

Discussions

New user needs help with small project

posted in: Application Developer Tips, Developing Applications, Help Center, Creating Schemas

"Create the table that you want with the right filters and right columns displayed, then click on..."

2 posts

searching for propertys

posted in: An Introduction to Freebase Application Development, Developing Applications

"thanks philg, that was a great help :) what i've managed to do is print out the value of the..."

10 posts

links to sample apps are http//todo

posted in: An Introduction to Freebase Application Development, Developing Applications

"Thanks for that catch, I've updated it with a link to the JavaScript applications view of the..."

2 posts

Retrieivng data for multiple guid's with a single equery

posted in: The Complete Metaweb Query Language (MQL) Reference Guide, Developing Applications

"Thanks for the pointer gmackenz.  I was searching for the wrong terms and getting zero results..."

3 posts

Finding user defined types

posted in: The Complete Metaweb Query Language (MQL) Reference Guide, Developing Applications

"Helo all,  I am trying to analyze user define types in freebase - types defined the users in..."

1 post
Join the Discussion »