Federated function as a service

Use funcX to execute functions across a federated ecosystem of funcX endpoints.

funcX is now Globus Compute

Test funcX in a Jupyter notebook

Try funcX

Use a Jupyter notebook to run funcX tutorials in your browser. No installation required!

Try now »

Download funcX

Install funcX

Install the funcX SDK to register, share, and execute functions.

Quickstart »

Deploy an endpoint

Deploy an endpoint

Deploy a funcX endpoint on a laptop, cloud, or cluster.

Learn more »

Fire-and-forget remote function execution.

Reliably execute functions on remote endpoints with a simple syntax.

Turn any resource into a function-serving endpoint.

Deploy a funcX endpoint to transform clouds, clusters, and supercomputers into a high performance function-serving endpoints.

Execute millions of functions across thousands of nodes.

funcX efficiently manages connected resources by elastically deploying workers and containers across nodes.

Securely execute functions in customized containers.

Log in using hundreds of supported identity providers. funcX implements fine-grained access control to endpoints and function executions are isolated within containers.