fal · Arazzo Workflow

fal Serverless App Discovery

Version 1.0.0

List deployed Serverless apps, then fetch full metadata and scaling for the first one.

1 workflow 1 source API 1 provider
View Spec View on GitHub Artificial IntelligenceGenerative AIGenerative MediaImage-GenerationVideo GenerationAudio GenerationInferenceServerlessGPUMCPArazzoWorkflows

Provider

fal-ai

Workflows

serverless-app-discovery
Enumerate Serverless apps and load detail for the first match.
Lists the organization's Serverless apps and then fetches the endpoint and scaling configuration for the first app in the list.
2 steps outputs: appId, endpoint, gpu
1
listApps
Return every Serverless app deployed under the calling key's organization and capture the first app's identifier.
2
getAppDetail
Retrieve metadata, endpoint URL, and current scaling parameters for the first listed app.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: fal Serverless App Discovery
  summary: List deployed Serverless apps, then fetch full metadata and scaling for the first one.
  description: >-
    A control-plane introspection pattern for fal Serverless. The workflow
    lists every Serverless app deployed under the calling key's organization,
    selects the first returned app, and retrieves its full metadata including
    endpoint URL and current scaling parameters. Every step spells out its
    request inline so the flow can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: appsApi
  url: ../openapi/fal-ai-apps-api-openapi.yml
  type: openapi
workflows:
- workflowId: serverless-app-discovery
  summary: Enumerate Serverless apps and load detail for the first match.
  description: >-
    Lists the organization's Serverless apps and then fetches the endpoint and
    scaling configuration for the first app in the list.
  inputs:
    type: object
    properties: {}
  steps:
  - stepId: listApps
    description: >-
      Return every Serverless app deployed under the calling key's organization
      and capture the first app's identifier.
    operationId: listApps
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      firstAppId: $response.body#/0/id
  - stepId: getAppDetail
    description: >-
      Retrieve metadata, endpoint URL, and current scaling parameters for the
      first listed app.
    operationId: getApp
    parameters:
    - name: app_id
      in: path
      value: $steps.listApps.outputs.firstAppId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      appId: $response.body#/id
      endpoint: $response.body#/endpoint
      gpu: $response.body#/gpu
      maxConcurrency: $response.body#/max_concurrency
  outputs:
    appId: $steps.getAppDetail.outputs.appId
    endpoint: $steps.getAppDetail.outputs.endpoint
    gpu: $steps.getAppDetail.outputs.gpu

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/fal-ai-serverless-app-discovery-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.