SlideShare a Scribd company logo
How to Connect to Any REST
API (Without Writing Any Code)
Meet the Presenters
Sienna Emery Laura Wu
Sanae Mendoza
Agenda
What we’re covering today.
● What is a REST API?
○ Benefits of using APIs
○ Reading API documentation
● FME Overview
○ Using APIs in FME
○ Transforming your API Data
● Authentication in APIs
○ Types of authentication used in APIs
● Automating API Workflows
○ Building no code web applications
○ Scheduling API workflows
● Q&A and Wrap Up
Why Use APIs?
Ever needed to download a report from an online service but were tired of manually
logging in and fetching the same data over and over again?
Users often want to access APIs so that they can:
● Automate manual processes
● Fetch the most up to date data
● Send data to the web
● Integrate applications
What is an API?
Application
Programming
Interface
APIs can be used to request specific data,
update records, or even delete records
programmatically.
Important API Terminology
● REST- a common type of API, has a uniform structure, uses a URL to
call a resource
● HTTP Method- determines the action you are using.
● Request Headers- gives context to the call. What data type is being
sent?
● Request Body- specifies the information to be modified, created, or
deleted
Example API
Documentation
API documentation should tell you
everything you need to know!
HTTP Method
Request URL
Request Headers
Request Body
Benefits of REST APIs
Automatically send data to a
web service.
Create reports using the most up
to date data possible.
Integrate multiple datasets from
multiple services.
Accessing APIs with
No Code
How can you access an Application
Programming Interface without
programming?
Third party tools!
Third party tools can allow users to access
APIs without needing to write any code.
Today we will be discussing FME, however
the basics of accessing APIs will be the
same no matter what tool you use.
Connect
Data between
450+ systems
Extend
Capabilities with custom
connections, transformers,
R & Python
Run
Workflows locally or publish
to FME Server
FME Desktop
Quickly author repeatable, self-documenting data integration
workflows using an intuitive visual interface.
No coding required.
Unrivaled Data Support
Built in options
Powerful API Transformers
Typically most workflows in FME
begin with a Reader that
initiates the workflow.
However, since most APIs use
the HTTPCaller as the Reader.
The Creator is used to kick off
the workflow.
The HTTPCaller is where the
call to the REST API is
handled.
Most REST APIs return
JSON. JSON can be parsed
in the JSON fragmenter.
Traffic Data Demo
The Goal
I’d like up to date
traffic data tailored
to my commute
The Obstacles
I can look up this
information online
but I might get a lot
of unnecessary
information.
The Solution
I will use FME to get
the data directly
from the Drive BC API
The Result
Using FME I can get
a custom HTML
report with data
from my commute
Demo
How to Connect to Any REST API (Without Writing Any Code)
Why API Authentication Matters.
Authentication: Verifies your identity before you can make a request.
Authorization: Verifies that you are allowed to make that request.
Authentication protects an API’s data, resources and functionality.
Authenticating with FME.
HTTP Authentication Protocols
● Basic: Sends credentials, unencrypted.
● Digest: Sends credentials, encrypted.
● NTLM: Like Digest, but more secure. Built for Windows.
Even More Ways to Authenticate….
● API keys: Sends a unique identifier for a app.
● Web Tokens: Sends a unique identifier for a user.
● OAuth 2.0: Gets app access, without sharing your credentials.
Web Connections
What are they?
● A safe and convenient way to store and reuse your connection parameters
● A secure, named container to use in your workflows
● Use with all supported authentication protocols
OAuth 2.0 Authentication and Web Services
● Register with Web Services from FME Desktop
○ Google Suite, Microsoft Sharepoint, Autodesk, Dropbox, Slack….
○ Custom connections
OAuth 2.0 Authorization
Using FME to log into your into web services, directly.
Creating a brand new Web Connection with OAuth 2.0
If we don’t ship it, create your own!
Tutorial: Creating Web Connections in FME Using OAuth 2.0
Where to Find Web Connections.
From Inside FME Workbench. From FME Hub.
Setting up the
HTTPCaller to use
Authentication
1. Select “Use Authentication”
2. Choose your Authentication Type
3. Enter your user parameters.
4. Start making API Calls
What Authentication Type
does this API use?
Always check the API documentation!
What Authentication Type
does this API use?
Always check the API documentation!
In this demo....
The Goal
Use the Movebank
database to
request and display
Bald Eagle
migratory patterns.
The Unknowns
How do you connect
and authenticate to
the Movebank API?
How can I format and
stream the data back?
The Solution
Use the HTTPCaller
Transformer to
connect to the API.
Use transformers to
parse and display the
response.
The Result
A workspace that
can connect to the
Movebank
database on
demand, to stream
back Bald Eagle
migratory area.
Demo
Automating API Driven Workflows
What if these workflows need to be run frequently?
Avoid manual effort and automate them!
● Schedule jobs that need to run frequently
● Run in response to events in real time
● Create apps to run jobs on-demand
Build
Schedules, applications and
automations using a visual
interface
Scale
To process massive
amounts of data
Eliminate
The effects of data gravity
by deploying engines close
to the source
FME Server
Scale up processing power on-prem or in the cloud, and
enable event-driven automations using a web user interface.
Web Connections on FME Server
● When uploading a Workspace to FME
Server, you can also choose to publish
any web connections used within it
Web Connections on FME Server
● Once published, web connections
can be managed on FME Server
similarly to managing within
Workbench
Automations and APIs
● Schedule Trigger to run any
workspace that connects to an API
Automations and APIs
● React to events in real time with additional Trigger types
○ Directory modified
○ Email received
○ Webhook triggered
Demo
No Code Web Apps to Connect to APIs
Allow end-users to run workflows on-demand
- Get the data you need when you need it
Customize requests with User Parameters
Create a Server app that calls an API
Building an App in FME Server is a simple process with no coding needed!
Simply choose your Workspace...
… and customize your App
Tips
- Published parameters can be used to get user input for the API calls you make. Two
particularly useful parameter types are:
- Web Connections: Change the credentials the workflow will use
- Geometry Parameter: Select a location on a map to pass into the workflow
In this demo...
The Goal
Create an easy to
use App to allow
users to download
data from the US
Census API
The Obstacles
My users don’t have
FME Workbench to
run the workspace
I’ve built.
I don’t have time to
write code to build
this App
The Solution
Use an FME Server
App to give users
access to run this job
to download the
data they need when
they need it.
The Result
Created a simple
web app where my
users can select a
location on a map
and download data
for that area from
the US Census API
Demo
Important Considerations when
connecting to an API
● REST APIs can be deprecated or updated. Try getting on an email list for
developers if you rely on the resource.
● Authentication can change and passwords can expire
● FME Server can be used to alert you if a job fails due to a change in the REST API
Try it yourself!
Download FME Examine the API
documentation of
your chosen resource
Try creating your own
workflow using our
templates
Free Trial | Upgrade
Resources
● Getting Started with REST APIs
● FME Server REST API Training
● FME Hub
● Creating Web Connections
● The Ultimate Guide to APIs
Come one, come all from May 4 - 14! Discover tips & tricks, the
newest updates, and innovative ways to use FME.
FME World Fair 2021
safe.com/world-fair
Thank you!
Get a free trial of FME at safe.com/trial
Questions?

More Related Content

PDF
Automating the Enterprise with Event-Driven Workflows
PDF
Creating No Code Web Apps with FME Server
PDF
A Step-By-Step Guide to Building Codeless Web Apps
PDF
"Ask Me Anything" About Automating Workflows
PDF
Automation Keys: What They Are and Why You Should Use Them
PDF
“FME Hackathon 2020: Connections” User Judging
PDF
Getting Started with Enterprise Integration in Automations
PDF
To Loop or Not to Loop: Overcoming Roadblocks with FME
Automating the Enterprise with Event-Driven Workflows
Creating No Code Web Apps with FME Server
A Step-By-Step Guide to Building Codeless Web Apps
"Ask Me Anything" About Automating Workflows
Automation Keys: What They Are and Why You Should Use Them
“FME Hackathon 2020: Connections” User Judging
Getting Started with Enterprise Integration in Automations
To Loop or Not to Loop: Overcoming Roadblocks with FME

What's hot (20)

PDF
Building a REST API Interface With FME
PDF
FME Server 2021.0 at Scale: Advanced Job Control
PDF
Authoring with FME 2019
PDF
7 FME Server Use Cases To Convince Your Boss
PDF
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
PDF
FME 2020 Unleashed: Automating
PDF
How Better Data Can Change the World
PDF
Getting Started with Enterprise Integration in Automations
PDF
Safe on FME: Migrating the FME Community
PDF
Workspace Authoring 101: Feature Caching
PDF
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
PDF
Unveiling FME 2016
PDF
Unveiling FME 2019
PPTX
Packaging AR Content to Wider Audience Using FME
PDF
Deep Dive into FME Server 2017.0
PDF
FME 2020 Unleashed: Authoring
PPTX
How to Develop for Data Transformation with FME Server
PPTX
Mastering the Lightning Framework - Part 1
PPTX
The Integrations Behind Connecting With Salesforce
PDF
Deep Dive into FME Server 2016
Building a REST API Interface With FME
FME Server 2021.0 at Scale: Advanced Job Control
Authoring with FME 2019
7 FME Server Use Cases To Convince Your Boss
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
FME 2020 Unleashed: Automating
How Better Data Can Change the World
Getting Started with Enterprise Integration in Automations
Safe on FME: Migrating the FME Community
Workspace Authoring 101: Feature Caching
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Unveiling FME 2016
Unveiling FME 2019
Packaging AR Content to Wider Audience Using FME
Deep Dive into FME Server 2017.0
FME 2020 Unleashed: Authoring
How to Develop for Data Transformation with FME Server
Mastering the Lightning Framework - Part 1
The Integrations Behind Connecting With Salesforce
Deep Dive into FME Server 2016
Ad

Similar to How to Connect to Any REST API (Without Writing Any Code) (20)

PDF
How to Connect to Any REST API with No-Code
PDF
How to Connect to Any REST API with No-Code
PDF
Web Connections & Services in FME Webinar
PDF
Web Connections & Services in FME: Tips & Tricks to Setting Up and Harnessing...
PPTX
Connecting Systems Across The Enterprise
PPTX
Connecting Any Web Services
PDF
How to Build Complex Calls to APIs (Without Writing Any Code)
PDF
A Safer’s Guide to Protecting Your Data with the FME Platform
PDF
Kickstart Your Next No-Code Web App with FME 2022.2
PDF
A Safer’s Guide to Protecting Your Data with the FME Platform
PDF
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
PDF
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
PDF
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
PDF
Leveraging APIs without Programming in FME Server Provisioning
PDF
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
PDF
Creating your own FME Connectors.pdf
PDF
Data Virtualization: Bringing the Power of FME to Any Application
PPTX
FME 2020 Platform Scenarios
PDF
Breaking Barriers & Leveraging the Latest Developments in AI Technology
PPT
Web Services… Made Easy Without Any Coding
How to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-Code
Web Connections & Services in FME Webinar
Web Connections & Services in FME: Tips & Tricks to Setting Up and Harnessing...
Connecting Systems Across The Enterprise
Connecting Any Web Services
How to Build Complex Calls to APIs (Without Writing Any Code)
A Safer’s Guide to Protecting Your Data with the FME Platform
Kickstart Your Next No-Code Web App with FME 2022.2
A Safer’s Guide to Protecting Your Data with the FME Platform
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
ODTUG KSCOPE 2018 - REST APIs for FDMEE and Cloud Data Management
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
Leveraging APIs without Programming in FME Server Provisioning
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Creating your own FME Connectors.pdf
Data Virtualization: Bringing the Power of FME to Any Application
FME 2020 Platform Scenarios
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Web Services… Made Easy Without Any Coding
Ad

More from Safe Software (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
PDF
Notification System for Construction Logistics Application
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
FME in Overdrive - Peak of Data & AI 2025
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
PDF
Pipeline Industry IoT - Real Time Data Monitoring
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
PDF
Fiber to the People! By Deutsche Telekom
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Getting Started with Data Integration: FME Form 101
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Notification System for Construction Logistics Application
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Transforming Utility Networks: Large-scale Data Migrations with FME
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
FME in Overdrive - Peak of Data & AI 2025
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Pipeline Industry IoT - Real Time Data Monitoring
FME in Overdrive: Unleashing the Power of Parallel Processing
Fiber to the People! By Deutsche Telekom
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
5 Things to Consider When Deploying AI in Your Enterprise

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
cuic standard and advanced reporting.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Electronic commerce courselecture one. Pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
cuic standard and advanced reporting.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
sap open course for s4hana steps from ECC to s4
Electronic commerce courselecture one. Pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Programs and apps: productivity, graphics, security and other tools
Spectral efficient network and resource selection model in 5G networks
MYSQL Presentation for SQL database connectivity

How to Connect to Any REST API (Without Writing Any Code)

  • 1. How to Connect to Any REST API (Without Writing Any Code)
  • 2. Meet the Presenters Sienna Emery Laura Wu Sanae Mendoza
  • 3. Agenda What we’re covering today. ● What is a REST API? ○ Benefits of using APIs ○ Reading API documentation ● FME Overview ○ Using APIs in FME ○ Transforming your API Data ● Authentication in APIs ○ Types of authentication used in APIs ● Automating API Workflows ○ Building no code web applications ○ Scheduling API workflows ● Q&A and Wrap Up
  • 4. Why Use APIs? Ever needed to download a report from an online service but were tired of manually logging in and fetching the same data over and over again? Users often want to access APIs so that they can: ● Automate manual processes ● Fetch the most up to date data ● Send data to the web ● Integrate applications
  • 5. What is an API? Application Programming Interface APIs can be used to request specific data, update records, or even delete records programmatically.
  • 6. Important API Terminology ● REST- a common type of API, has a uniform structure, uses a URL to call a resource ● HTTP Method- determines the action you are using. ● Request Headers- gives context to the call. What data type is being sent? ● Request Body- specifies the information to be modified, created, or deleted
  • 7. Example API Documentation API documentation should tell you everything you need to know! HTTP Method Request URL Request Headers Request Body
  • 8. Benefits of REST APIs Automatically send data to a web service. Create reports using the most up to date data possible. Integrate multiple datasets from multiple services.
  • 9. Accessing APIs with No Code How can you access an Application Programming Interface without programming? Third party tools! Third party tools can allow users to access APIs without needing to write any code. Today we will be discussing FME, however the basics of accessing APIs will be the same no matter what tool you use.
  • 10. Connect Data between 450+ systems Extend Capabilities with custom connections, transformers, R & Python Run Workflows locally or publish to FME Server FME Desktop Quickly author repeatable, self-documenting data integration workflows using an intuitive visual interface. No coding required.
  • 13. Powerful API Transformers Typically most workflows in FME begin with a Reader that initiates the workflow. However, since most APIs use the HTTPCaller as the Reader. The Creator is used to kick off the workflow. The HTTPCaller is where the call to the REST API is handled. Most REST APIs return JSON. JSON can be parsed in the JSON fragmenter.
  • 14. Traffic Data Demo The Goal I’d like up to date traffic data tailored to my commute The Obstacles I can look up this information online but I might get a lot of unnecessary information. The Solution I will use FME to get the data directly from the Drive BC API The Result Using FME I can get a custom HTML report with data from my commute
  • 15. Demo
  • 17. Why API Authentication Matters. Authentication: Verifies your identity before you can make a request. Authorization: Verifies that you are allowed to make that request. Authentication protects an API’s data, resources and functionality.
  • 18. Authenticating with FME. HTTP Authentication Protocols ● Basic: Sends credentials, unencrypted. ● Digest: Sends credentials, encrypted. ● NTLM: Like Digest, but more secure. Built for Windows. Even More Ways to Authenticate…. ● API keys: Sends a unique identifier for a app. ● Web Tokens: Sends a unique identifier for a user. ● OAuth 2.0: Gets app access, without sharing your credentials.
  • 19. Web Connections What are they? ● A safe and convenient way to store and reuse your connection parameters ● A secure, named container to use in your workflows ● Use with all supported authentication protocols OAuth 2.0 Authentication and Web Services ● Register with Web Services from FME Desktop ○ Google Suite, Microsoft Sharepoint, Autodesk, Dropbox, Slack…. ○ Custom connections
  • 20. OAuth 2.0 Authorization Using FME to log into your into web services, directly. Creating a brand new Web Connection with OAuth 2.0 If we don’t ship it, create your own! Tutorial: Creating Web Connections in FME Using OAuth 2.0
  • 21. Where to Find Web Connections. From Inside FME Workbench. From FME Hub.
  • 22. Setting up the HTTPCaller to use Authentication 1. Select “Use Authentication” 2. Choose your Authentication Type 3. Enter your user parameters. 4. Start making API Calls
  • 23. What Authentication Type does this API use? Always check the API documentation!
  • 24. What Authentication Type does this API use? Always check the API documentation!
  • 25. In this demo.... The Goal Use the Movebank database to request and display Bald Eagle migratory patterns. The Unknowns How do you connect and authenticate to the Movebank API? How can I format and stream the data back? The Solution Use the HTTPCaller Transformer to connect to the API. Use transformers to parse and display the response. The Result A workspace that can connect to the Movebank database on demand, to stream back Bald Eagle migratory area.
  • 26. Demo
  • 27. Automating API Driven Workflows What if these workflows need to be run frequently? Avoid manual effort and automate them! ● Schedule jobs that need to run frequently ● Run in response to events in real time ● Create apps to run jobs on-demand
  • 28. Build Schedules, applications and automations using a visual interface Scale To process massive amounts of data Eliminate The effects of data gravity by deploying engines close to the source FME Server Scale up processing power on-prem or in the cloud, and enable event-driven automations using a web user interface.
  • 29. Web Connections on FME Server ● When uploading a Workspace to FME Server, you can also choose to publish any web connections used within it
  • 30. Web Connections on FME Server ● Once published, web connections can be managed on FME Server similarly to managing within Workbench
  • 31. Automations and APIs ● Schedule Trigger to run any workspace that connects to an API
  • 32. Automations and APIs ● React to events in real time with additional Trigger types ○ Directory modified ○ Email received ○ Webhook triggered
  • 33. Demo
  • 34. No Code Web Apps to Connect to APIs Allow end-users to run workflows on-demand - Get the data you need when you need it Customize requests with User Parameters
  • 35. Create a Server app that calls an API Building an App in FME Server is a simple process with no coding needed! Simply choose your Workspace... … and customize your App
  • 36. Tips - Published parameters can be used to get user input for the API calls you make. Two particularly useful parameter types are: - Web Connections: Change the credentials the workflow will use - Geometry Parameter: Select a location on a map to pass into the workflow
  • 37. In this demo... The Goal Create an easy to use App to allow users to download data from the US Census API The Obstacles My users don’t have FME Workbench to run the workspace I’ve built. I don’t have time to write code to build this App The Solution Use an FME Server App to give users access to run this job to download the data they need when they need it. The Result Created a simple web app where my users can select a location on a map and download data for that area from the US Census API
  • 38. Demo
  • 39. Important Considerations when connecting to an API ● REST APIs can be deprecated or updated. Try getting on an email list for developers if you rely on the resource. ● Authentication can change and passwords can expire ● FME Server can be used to alert you if a job fails due to a change in the REST API
  • 40. Try it yourself! Download FME Examine the API documentation of your chosen resource Try creating your own workflow using our templates Free Trial | Upgrade
  • 41. Resources ● Getting Started with REST APIs ● FME Server REST API Training ● FME Hub ● Creating Web Connections ● The Ultimate Guide to APIs
  • 42. Come one, come all from May 4 - 14! Discover tips & tricks, the newest updates, and innovative ways to use FME. FME World Fair 2021 safe.com/world-fair
  • 43. Thank you! Get a free trial of FME at safe.com/trial Questions?