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.
Well, here are a few examples:
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.
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.
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.
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.
There are several open source libraries available for working with the Fulcrum API in your language of choice.