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.

Back to Catalog
Toolsflyio

Block Preview

Fly.io

Deploy applications globally with edge compute platform.

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the flyio block with monitoring enabled in production.

Inputs (UI)

Fly.io API Token

short-input

Placeholder: Enter your Fly.io API access token

Layout: full

Organization Slug (Optional)

short-input

Placeholder: Enter your organization slug

Layout: full

Operation

dropdown

Layout: full

Options: List Apps, Get App, Create App, List Machines

App Name

short-input

Placeholder: my-app

Layout: full

Condition: operation = ["get_app","create_app","list_machines","create_machine"]

Machine ID

short-input

Placeholder: Enter machine ID

Layout: full

Condition: operation = ["start_machine","stop_machine","get_machine"]

Machine Configuration (JSON)

code

Placeholder: {"image": "nginx", "guest": {"cpus": 1, "memory_mb": 256}}

Layout: full

Condition: operation = "create_machine"

Region

short-input

Placeholder: ord (Chicago)

Layout: half

Condition: operation = "create_machine"

Inputs (API)

credential

string

Required

organization

string

Optional

operation

string

Required

appName

string

Optional

machineId

string

Optional

machineConfig

json

Optional

region

string

Optional

Outputs

Primary response type:

{
  "data": "json"
}

Tool Access

flyio_api
Fly.io | NowFlow Blocks