Blocks
Fly.io
Deploy applications globally with edge compute platform.
Integrate with Fly.io to deploy and manage applications on a global edge compute platform. Fly.io runs your full-stack apps close to users worldwide with fast deployments, automatic scaling, and built-in global load balancing. Perfect for deploying Docker containers, databases, and full-stack applications at the edge.
Block Preview
Fly.io
Deploy applications globally with edge compute platform.
Usage
- Add the block to your workflow and connect it to the upstream step.
- Configure any required credentials or tokens in the inputs.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the flyio block with monitoring enabled in production.
Inputs (UI)
Fly.io API Token
short-inputPlaceholder: Enter your Fly.io API access token
Layout: full
Organization Slug (Optional)
short-inputPlaceholder: Enter your organization slug
Layout: full
Operation
dropdownLayout: full
Options: List Apps, Get App, Create App, List Machines
App Name
short-inputPlaceholder: my-app
Layout: full
Condition: operation = ["get_app","create_app","list_machines","create_machine"]
Machine ID
short-inputPlaceholder: Enter machine ID
Layout: full
Condition: operation = ["start_machine","stop_machine","get_machine"]
Machine Configuration (JSON)
codePlaceholder: {"image": "nginx", "guest": {"cpus": 1, "memory_mb": 256}}
Layout: full
Condition: operation = "create_machine"
Region
short-inputPlaceholder: ord (Chicago)
Layout: half
Condition: operation = "create_machine"
Inputs (API)
credential
stringRequired
organization
stringOptional
operation
stringRequired
appName
stringOptional
machineId
stringOptional
machineConfig
jsonOptional
region
stringOptional
Outputs
Primary response type:
{
"data": "json"
}