Fulcrum Developer Tools

Advanced information and documentation for power users and developers

Fulcrum provides an application platform for building dynamic data collection forms to deploy your own apps for field surveys, specifically built with mapping applications in mind. The Fulcrum platform and API allows you to quickly create app designs based on your own data formats and deploy them into the Fulcrum mobile application, or even to build your own native mobile clients tailored to your needs.

What can I build on the platform?

Well, here are a few examples:

Develop Apps

Using our REST APIs, code libraries and sample apps, you can get started building your own tools harnessing Fulcrum’s cloud infrastructure. As an example, you could create an iOS app tailored to your specific needs that, using the API, syncs down a custom form you’ve created with the form builder, allows for data collection online or offline, then syncs data back up to your Fulcrum account. Custom mobile apps could allow you to leverage offline data collection inside an app without having to build the backend infrastructure yourself.

Or if you were building a web map for a municipality’s website that displayed data as it was collected in real-time from Fulcrum users, you could use the simple APIs in Ruby or Javascript to request and display the data on an interactive map. Rich, data-driven maps become possible with a few simple API calls, and are powered by our scalable, redundant cloud servers, removing the need to do even more infrastructure management.

Integrate Our Mobile Applications

If you have existing catalogs of data, or you have your own proprietary applications and need a powerful mobile data collection tool, integrating with the Fulcrum platform and API allows you to take advantage of a suite of mobile collection apps for iPhone, iPad, and Android devices. By integrating your own databases and applications with the Fulcrum API, you can build connectors to transfer your data into your Fulcrum platform account, use the Fulcrum mobile apps to do field collection with the data, and bring those changes back into your own systems.

Secure Storage

The Fulcrum platform’s storage architecture is safe and secure from end-to-end. A Fulcrum account provides you with a private data store, accessible only to you (or members of your organization you’ve granted access). Fulcrum’s cloud storage also provides redundancy and high-availability.

Import & Export

Data within your Fulcrum account is always available to you, to export in a variety of open formats. By using Fulcrum’s developer tools, you can manage your own imports, schedule how and when imports of data from your own databases happen, and also do the same with export of data through the API.

API Libraries

There are several open source libraries available for working with the Fulcrum API in your language of choice.