Feature Comparison: FME Flow and FME Flow Hosted

Liz Sanderson
Liz Sanderson
  • Updated

Introduction

FME Flow Hosted (formerly FME Cloud) is our hosted deployment option for FME Flow (formerly FME Server). It enables you to launch and manage FME Flow instances through a web interface and API. With FME Flow Hosted, Safe Software deploys FME Flow for you and looks after the hardware, networking, and security.

Both FME Flow and FME Flow Hosted share a common code base so the functionality of FME Flow is almost identical. However, some features that are applicable for an on-premises deployment of FME Flow can’t be used on FME Flow Hosted or would have limited use. Also, the fact that with FME Flow Hosted, your server is hosted on the public cloud as opposed to your own infrastructure means that FME Flow Hosted is suited to particular workflows.

 

FME Flow Features

The following table lists the major features of FME Flow and provides information about whether the feature is partially or fully supported in FME Flow on-premises and FME Flow Hosted. 

Feature FME Flow On-Premises FME Flow Hosted
Publishing and Running Workspaces Yes Yes*
Schedules Yes Yes
Automations Yes Yes
Flow Apps Yes Yes
Job Management Yes Yes
Projects Yes Yes
Resources Yes Yes, network-based connects won't work
Database and Web Connections Yes Yes
FME Flow Security Yes Yes
Active Directory Support Yes No
Azure Active Directory for User Management Yes Yes
SAML for User Management Yes Yes
System Configuration - Security Yes Yes
System Configuration - Network and Email Yes Yes, cannot rename service URLs
System Configuration - System Cleanup Yes Yes
System Configuration - System Events Yes Yes
System Configuration - Broadcast Messages Yes Yes
System Configuration - Version Control Yes Yes, only supports repositories accessible to the FME Flow Hosted instance, e.g. GitHub.
System Configuration - Job Routing Yes Yes
Backup and Restore Yes Yes
Licensing & Engines - Licensing  Yes No, instance automatically licensed with unlimited FME Engines
Licensing & Engines - Engine Management Yes Yes
Licensing and Engines - Deployment Status Yes Yes
Support for Custom Python and R Libraries Yes Yes, libraries can be uploaded via the Web UI, see Using Python with FME Flow Hosted. Some libraries are installed by default, see FME Flow Hosted 3rd Party Library Support. 

 

Platform Capabilities

FME Flow Hosted is deployed on the public cloud in Safe Software's cloud infrastructure. It is a managed service and many tools have been built to help you maintain and modify your FME Flow deployment. The fact that FME Flow Hosted is managed brings many benefits but also some limitations.

Feature FME Flow FME Flow Hosted
Operating System Windows or Linux Linux. Since everything is accessed through an API or web interface, the only consideration when it comes to the OS is format support.
File System Access Yes No. The instance that FME Flow is running on cannot be accessed directly. All interaction is via the web interface and API.
Distributed Deployment Yes No. FME Flow Hosted deploys FME Flow as a single host. However, we have optimized and tuned the deployment and have a huge amount of integrated monitoring, allowing us to deliver a very high level of uptime.
Dynamic Engines Yes No. Each FME Flow Hosted instance comes with an unlimited number of FME Engines so Dynamic licensing is not required, you are charged based on the size of the VM, see pricing
OS Security Updates Possible. Would have to be configured outside of FME Flow. Yes. This is automated, see Installing Security Updates.
Publicly Accessible Possible. Would have to be configured outside of FME Flow. Yes. All FME Flow Hosted instances are on the public internet. The access can be restricted, see Configuring Instance Security.
Static IP address Possible. Would have to be configured outside of FME Flow. Yes, see Assigning a Static IP Address to an Instance.
Automatic Backups Possible. Would have to be configured outside of FME Flow. Yes. We take a backup every 24 hours, see Working with Backups.
Custom URL Possible. Would have to be configured outside of FME Flow. No. The URL for the FME Flow is based on your FME Flow Hosted account name and the name you give it on launch.

Virtual Network Integration

(e.g. Virtual Network on Azure or VPC on AWS)

Yes, you can deploy wherever you want. No. You cannot set up a VPN between FME Flow Hosted and your own network.
Always Encrypted Possible. Would have to be configured outside of FME Flow. Yes, both the data and network connections are encrypted, see the FME Flow Hosted Security Whitepaper on the Security Center.
FME Flow Upgrades Yes. It is a manual process. Yes, it is a manual process.
Resizing an instance Possible. Would have to be configured outside of FME Flow. Yes, both the disks and instance size can be changed via the UI, see Resizing an Instance.
Monitoring Instance Health (e.g. disk usage, memory, response time) Possible. Would have to be configured outside of FME Flow. Yes, FME Flow Hosted provides tools to monitor your instance infrastructure and receive alerts when there is an issue, see Monitoring Instance Health with Alerts.
Monitoring Instance Events (e.g instance started, failed, rebooted) Possible. Would have to be configured outside of FME Flow. Yes, you can configure an FME Flow Hosted instance to send notifications about events that occur on an instance, see Monitoring Instance Events and Alerts.

 

 

Format Support

Some formats we ship with FME also require the installation of third-party libraries. FME Flow instances running on FME Flow Hosted also run on Linux, which limits some formats compared to Windows. Check the formats matrix to understand if the format you require on FME Flow Hosted is supported.

The table below provides an overview of the key formats customers have typically asked for further confirmation on.

Format Supported on FME Flow Hosted Information
Esri Geodatabases (ArcSDE) No FME Flow Hosted cannot read or write to an Enterprise Esri Geodatabase (ArcSDE) as third party libraries are required that cannot be installed.
ArcGIS Online/Server/Portal Feature Services Yes Full support for reading/writing to ArcGIS Feature services no matter if they reside on Portal, Server, or Online.
Esri File Geodatabase Partially

On FME Flow Hosted you can read or write to an Esri File Geodatabase using the Esri Geodatabase (File Geodatabase Open API). This format enables connections to File Geodatabase systems through an open API published by Esri, though it does have limited functionality compared to the full reader/writer.

FME Flow Hosted does not support the Esri File Geodatabase (File Geodb) format which uses ArcObjects and requires an Esri license to connect.

On-Premises Databases Yes. You can deploy FME Flow next to your database. Partial, you can connect to databases on-premises. The connection will go over the public internet, which needs encrypting and the firewall configured.
Cloud Databases Yes. You can deploy FME Flow next to your cloud database. Partial, you can connect to databases on any cloud platform. The connection will go over the public internet, which needs encrypting and the firewall configured.
Cloud Platform Services (e.g. AWS, Azure) Yes. All services are encrypted, so accessing the public internet is secure and performant. Yes. All services are encrypted, so accessing the public internet is secure and performant.
Python Support     Yes Python 2 is not supported as of FME 2021.0. Python 3 is fully supported, and you can upload Python modules the same as a standard FME Flow deployment. 

 

Was this article helpful?

We're sorry to hear that.

Please tell us why.

As of January 14th, 2026, comments on knowledge base articles have been closed. To make sure questions don’t get missed and to enable more community support, we’ve moved discussions to the FME Community. If you have a question or a comment about this article, please create a new post or create a support ticket.