SkyFi ArcGIS Widget

Search, task, and order satellite imagery without leaving ArcGIS

The SkyFi ArcGIS Widget puts archive search, satellite tasking, preview, and ordering inside your Esri Experience Builder applications — find open and commercial imagery and order it in the same window where your team already works.

SkyFi imagery widget inside ArcGIS, powered by the Esri Startup Program

What the widget is

The SkyFi ArcGIS Widget is a native custom widget for Esri Experience Builder, built with input from commercial enterprise users. Once a portal administrator registers it, it drops into any Experience alongside your existing maps and layers.

From inside that Experience, an analyst can search SkyFi's archive, task a new satellite capture, and place an order against the organization's budget — without exporting an AOI, converting a file, or switching to another tool.

The widget runs inside ArcGIS Enterprise.

What it brings into ArcGIS

Everyone knows what ArcGIS can do. The widget adds the part that used to live somewhere else: SkyFi's ordering surface, inside your Experience.

  • Search open and commercial imagery. Define your area of interest from a polygon layer already on the map, or upload a shapefile, then search across SkyFi's provider network.

  • Task a new capture when the archive isn't enough. Set a capture window and request fresh imagery from across SkyFi's partner ecosystem.

  • Preview before you buy. See a result on the map against your other layers before committing to the order.

  • See transparent, per-square-kilometer pricing. Compare results across providers with resolution, capture date, cloud cover, and price shown up front.

  • Order in the same window. Place the order inside the Experience, billed to your SkyFi organization — no separate checkout, no re-keying an AOI.

The archive order flow

Ordering existing imagery runs through a single guided flow inside the widget: define an area, search, review results, preview, check out, and track status — all without leaving the map.

  1. Set your area of interest (AOI)

    Pick features from a polygon layer on the map or upload a shapefile to define where you want imagery.

  2. Search the archive

    Filter by capture date, cloud cover, product type, and resolution across SkyFi's provider network. To request new imagery instead, switch to Tasking and set a capture window.

    SkyFi widget search filters for date, cloud cover, product type, and resolution.
    Filter the archive by date, cloud cover, product type, and resolution.
  3. Compare results

    Review matching captures side by side, each showing provider, resolution, cloud cover, AOI coverage, and per-square-kilometer price.

    SkyFi widget results list showing provider, resolution, cloud cover, and price per square kilometer.
    Compare captures across providers with pricing shown up front.
  4. Preview

    Overlay a low-resolution preview on the map, against your existing layers, before committing to the order.

    SkyFi widget image preview overlaid on the map with provider and sensor details.
    Preview a result on the map before you order.
  5. Check out

    Confirm the order against your organization's budget and place it in the same window.

    SkyFi widget checkout step with order summary and organization budget.
    Confirm and place the order against your organization's budget.
  6. Track status

    Follow the order through to delivery from the same panel.

The tasking flow

When the archive doesn't have what you need, task a new capture instead. Switch to Tasking in the widget and request fresh imagery over your area of interest. The flow is shorter: define an area, configure the capture, check out, and track status.

  1. Set your area of interest (AOI)

    Pick features from a polygon layer on the map or upload a shapefile to define where you want the new capture.

  2. Configure the capture

    Set the capture window and options for the request across SkyFi's partner ecosystem.

    SkyFi widget tasking configure step with capture window and options.
    Set the capture window and options for the tasking request.
  3. Check out

    Confirm the tasking request against your organization's budget and place it in the same window.

    SkyFi widget tasking checkout step with order summary and organization budget.
    Confirm and place the tasking request against your organization's budget.
  4. Track status

    Follow the tasking request through to delivery from the same panel.

Before you start

You'll need:

  • A SkyFi Pro or Enterprise account. The widget is available to SkyFi Pro and Enterprise customers.

  • ArcGIS Enterprise 11 or later (12+ recommended). The widget is an Enterprise custom widget; ArcGIS Online does not currently support custom widgets of this type.

  • Experience Builder 1.20 or later.

  • Portal administrator access to register the widget (one-time).

  • A SkyFi API key to authenticate ordering.

Setup — Part 1: Register the widget

Do this once, as a portal administrator. Only administrators can register custom widgets.

  1. Sign in as an administrator.

    Registering a custom widget requires admin rights on the portal.

  2. Go to Content → New item → Application.

  3. Choose the application type: Experience Builder widget.

  4. Enter the manifest URL and click Next:

    https://arcgis-widgets.skyfi.com/skyfi-imagery/manifest.json
  5. Give it a title

    (for example, "SkyFi Imagery") and save.

  6. Set sharing.

    Adjust organization and group sharing settings to control who can use the widget.

Setup — Part 2: Add and configure it in an Experience

  1. Open Experience Builder

    in the portal and open or create an Experience.

  2. Add the SkyFi Imagery widget

    to a page from the Insert-widget panel.

  3. Add a Map widget, then connect it.

    In the SkyFi widget's settings, set the Map Widget, add your SkyFi API key, and set any defaults.

    SkyFi widget settings panel with the API key field.
    Add your SkyFi API key in the widget's settings.
  4. Save or publish

    the Experience, then use it or share it with your team.

Bring SkyFi into your ArcGIS environment

See the widget in action, or come find us at the Esri booth.