[go: nahoru, domu]

Skip to content

A generic Apigee proxy to give CRUD access to Firestore collections, to AppSheet Applications.

Notifications You must be signed in to change notification settings

g-lalevee/ApigeeProxy4AppSheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyPI status

Apigee: Firestore Proxy for AppSheet

CRUD Apigee proxy to be used by AppSheet to use Firestore as Data Source.

Overview

  • One single API Proxy can provide access to Firestore collections of one GCP Project.
  • Open APi Specification Path dynamically defines the name of the Firestore collection as well as the name of the table in AppSheet Application

As easy as 1_2_3_4...

1- Firestore

https://console.firebase.google.com/

NOTE:
Currently, the document ID used to create a new document (mandatory) is a field named ID : don't forget it in data structure/json payload).

Firestore

2- Google Cloud

https://console.cloud.google.com

NOTE:
To be done only once for the first collection of the GCP Project
To be redone for each project (one extension = 1 GCP project)

3- Apigee

https://apigee.com

  • Configure Firestore extension
  • Deploy Apigee proxy
  • Create/upload specification
  • Create API Product / Developer App. (copy API Key)

NOTE:
To be done only once for the first collection of the GCP Project
To be redone for each project (one extension = 1 GCP project)

Apigee

4- AppSheet

https://www.appsheet.com/

  • Create Apigee Data Source
    • You can use swagger samples from this repo (asset, user)
    • Use the API key copied just before
  • Create Application
  • Enjoy !

AppSheet

About

A generic Apigee proxy to give CRUD access to Firestore collections, to AppSheet Applications.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published