Migrating from App Engine to Cloud functions

Ephemeral exchange has gone serverless (for what this means see Going serverless with Firebase), and has a new home. 

What's changed

The back end is completely different, but the front end interface is pretty much the same as before so the migration work is just getting the latest clients  and logging on to the console to re-register.


Since data on Ephemeral Exchange is transient, there is no need to migrate old data. However you'll need to sign in to the console using your Google login as normal, and you'll get new accounts and boss keys. Previous boss keys will not work on the new system to ensure that you are using the right platform. 

The console is at https://efxapi.com


You'll need the latest versions of the client for your platform
  • Node - npm install effex-api-client --save   (https://www.npmjs.com/package/effex-api-client v2.3 or above)
  • JS latest - <script src="https://efxapi.com/scripts/efx.min.js"></script>
  • JS specific version - <script src="https://efxapi.com/scripts/effex-api-client-v2.3.min.js"></script>
  • Apps Script library - 19rhki6VDTWk4v1RDb6u1d5E-nNaQq8sXCnRnFzUpp4V4lmZ9Z6R_PP9n
  • VBA - TBC

Rest API endpoint

If you are using the API directly, the new endpoint is https://efxapi.com/v2

Source code

All the code is open source, and can be found at these github locations

For more like this, see Google Apps Scripts snippets. Why not join our forum, follow the blog or follow me on twitter to ensure you get updates when they are available.