A Web-based IDE for building Globus Flows – open the Globus Flows IDE.
Your Flows IDE state can be shared with others via a URL using the built-in "Share" button, or by manually constructing a URL with the following query parameters:
d=- The definition to be loaded.s=- The input schema to be loaded.format=- The compression format (e.g.,gzip,lz, ornone) used by thedandsparameters. If not specified, the default islz.gzip- The parameter values are compressed using gzip and base64 encoded.lz- The parameter values are compressed using lz and base64 encoded.none- The parameter values are not compressed, only URL encoded.- Using
noneis not recommended for large definitions or schemas, as it may result in URLs that exceed the maximum length supported by browsers.
- Using
Examples
- Basic Example with
format=none - Simple Transfer with
format=gzip, a definition (d) and input schema (s)
This is a React project built with Vite.
- This project uses a
.envfile to configure environment variables. Variables exposed to the client must be prefixed withVITE_. - The app is a fully static multi-page build (
index.htmlandauthenticate.html) to ensure compatibility with GitHub Pages. Theauthenticate.htmlentry handles the OAuth2 redirect. - The public base path is controlled by
VITE_BASE_PATH(see.env), which maps to Vite'sbaseoption. It defaults to/flows-idefor GitHub Pages; deployments served from the root (e.g. the SSTsandboxstage) override it to/.
npm run devThe application will be available on the Vite dev server host. Since the application assumes the default GitHub Pages run-time, the basepath is configured to /flows-ide (requests to / will result in a 404).
The production deployment is currently hosted on GitHub Pages at https://globus.github.io/flows-ide/.
Deployments to this environment will automatically occur when a new release is created via release-please.
The sandbox environment is available at: https://d1ohs99wfl8za4.cloudfront.net/.
This environment is deployed using SST and is automatically updated when changes are pushed to the main branch.