App Developer Requirements

Updated May 27, 2016

Description

Application ("App") developers use the SEED Platform application programming interface (API) to offer value-added services using data hosted in SEED Platform.

Example

A company could use the SEED Platform API to create mobile apps or web sites that offer new data visualization, summary statistics, and extended workflows.

Benefits to Technical Ally
  • Official standing as Technical Ally, including promotion and recognition opportunities
  • License to use SEED Platform trademark
  • Limited technical support
  • Access to SEED Platform Collaborative community (ability to share product/service offerings with users, user forum, Collaborative calls and webinars, events such as the Better Buildings Challenge)
Requirements

App developer Technical Allies must meet these requirements annually:
  • Demonstrate an application built using the SEED Platform API either by:
    • (a) calling the APIs of the LBNL-hosted instance of SEED, or 
    • (b) sending the SHA of the SEED version they are using and server logs verifying the API calls.
  • Execute a SEED Platform trademark sublicense with LBNL.
Approval Process

To be approved as a SEED-Platform Technical Ally, software contributors must follow this process:

  • Develop a stand-alone web or mobile application using the existing SEED Platform API endpoints,
  • Contact the SEED Development team to express interest in becoming a Technical Ally,
  • Demonstrate your application's functionality to the SEED Development team,
  • Documentation must include:
    • Screenshots of app,
    • version of SEED API it is built for,
    • List of API endpoints used,
    • If app is browser-based, screenshot of browser debug screen showing API endpoints accessed.

Please note that any individual or organization is welcome to develop stand-alone apps for the SEED Platform APIs. Official recognition as a Technical Ally is only required when the organization wishes to use the SEED Platform trademark and logo to publicly identify their contributions to the SEED Platform Collaborative.


Comments