Leor Brenman
Accessing headers in your API Builder OpenAPI flows
API headers are extra information for each API call you make. They represent meta-data associated with an API request and response such as info...
An API-First sentiment analysis API using API Builder
In this blog post we'll use API Builder to create an API using an API First approach. Specifically, we’ll design a sentiment analysis API...
AWS Rekognition image analysis plugin for API Builder
This blog post describes an image analysis plugin for API Builder based on AWS (Amazon Web Services) Rekognition. The plugin is intended to help...
Amplify Central custom API subscription approval flow – CRM contact check flow using API...
In a previous blog post, we described how to use Integration Builder to create an Amplify Central custom API Subscription approval flow that checks...
An API-First stock watchlist example using API Builder – Part 2: API build
This is an example of using API Builder to create an API using an API-First approach. The API we'll create is a stock watchlist,...
An API-First stock watchlist example using API Builder – Part 1: API Design
This 2 part blog post is an example of using API Builder to create an API using an API-First approach. Specifically, we'll design our...
SOAP to REST: How to convert in API Builder
You have a SOAP API, but you need a REST API. How do you easily convert from one protocol to another?
As described here, SOAP...
AWS Comprehend and Comprehend Medical Natural Language Processing Plugins for API Builder
Natural language processing (NLP) is the ability of a computer program to understand written or spoken human language.
This blog post describes two Natural Language...
Amplify Central Agent Status Change Notifier Using API Builder
In this blog post we'll use Axway Amplify API Builder to create a simple integration with Amplify. We'll implement an agent status update notifier...
Amplify Central Custom API Subscription Approval Workflow Example Using API Builder – Hello World
In the following two blog posts, we showed how to use API Builder and its flows to service Amplify webhooks and to make Amplify...
Make Axway Amplify Platform API Calls from an API Builder Flow
Axway's API Builder makes it easy to make Axway Amplify platform API calls from within a flow. This can be useful for implementing Unified...
Make an Axway Amplify Platform Webhook Handler using an API Builder Flow
As discussed in this blog post, integrating with the Amplify platform entails two main operations:
1. Responding to platform webhooks (subscription and resource)
2. Making platform...
Amplify Integration Builder Multi Trigger Flow
While you can easily change a flow's trigger type, say, from manual to schedule, flows can only have a single trigger type active at...
Amplify Integration Builder Connector instance variables
Most Integration Builder users are familiar with Flow Instance variables. However, Connectors also have instance variables. You can see that when you create a...
Amplify Central Agent Status Change Notifier
Amplify Central agents provide a powerful and seamless means to synchronize APIs in your API Gateways, whether they be the Axway Amplify API Gateway...
Create an Amplify Central Integration Webhook Using the Axway CLI
In the Amplify Central Integration Webhooks — Basics blog post, we introduced Amplify Central Integration Webhooks and how to create them using APIs. In...
How to create a Service Account in order to make Axway Amplify Platform API...
Client Secret-based Amplify Service accounts are required in order to make Axway Amplify Platform API calls to do things like approving a Unified Catalog...
Amplify Integration Builder Jira Cloud Connector event webhooks
In a prior blog post, we described how to authenticate an Amplify Integration Builder Jira Cloud Connector for creating flows that integrate with Jira....
Format an API Builder Data Connector API Response
The format of the API Builder Data Connector API Response looks similar to this:
{ "success": true, "request-id": "9803004a-253b-4a2a-ad9a-f5ad9ece4479", "key": "employees", ...
API Builder: Twilio SMS Webhook Custom API
Twilio enables software developers to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions using its web...
Integration Builder’s Connector Builder Hooks – Pre Hook Example using Crypto
Axway's Integration Builder has over 200 connectors to various applications such as Salesforce, GitHub, SAP Hana, and many more. However, if a connector doesn't...
Amplify – Change the Team for Discovered APIs Using the CLI
When you set up a discovery agent, you specify a Team for discovered APIs to be registered to. The Team that an API is...
Amplify Central: Add Headers to an Integration Webhook
In a prior post, we discussed secrets for an Integration Webhook Authorization header.
However, what if your Webhook requires a different header, such as an...
Amplify Central – Modify a Resource Using the CLI
The Axway Central CLI can be used to interact with your Central Environment to create, view, and modify various resources such as environments, service...
Amplify Central – Add API traffic badges to your environment description
In a prior blog post, we saw how to add API traffic badges (shields) to your API Service description providing a better user experience...
Amplify Central: Add API Traffic Badges to your API Service Description
In this blog post, we'll demonstrate the openness and extensibility of the Amplify Platform by leveraging Integration Webhooks and Platform APIs. We'll show how...
Amplify Central Integration Webhooks – API Publish Approval
In a prior blog post, we looked at Amplify Central integration webhooks and an external application that detects when a new version of an...
Amplify Central Integration Webhooks – Subscriber Notifier
In a prior blog post, we learned about Amplify Central Integration Webhooks for integrating Amplify Central with external applications.
In this blog post, we'll look...
Amplify Central Integration Webhooks – Basics
Introduction
Integration webhooks provide an "event" based means to monitor activity in Amplify Central in an external application that you create. Coupled with Amplify Central...
Amplify Central Connected Gateway Custom API Subscription Flow – Incident Management Use Case
In a prior post, we looked at an API Subscription Approval flow that integrates with your CRM for a business process-based approval mechanism for...
Amplify Central Connected Gateway Custom API Subscription Flow – CRM Contact Exists Use Case
In prior posts, we were introduced to API subscriptions in the Amplify Central Unified Catalog and we learned about the basics of how Amplify...
Manage Amplify Central API Visibility
In this blog post, we'll look at an example of how to manage API visibility in Amplify Central. Refer to the Manage catalog assets...
Amplify Central Connected Gateway Custom API Subscription Flow – Hello World Flow Using Integration...
This blog post is the third in a series covering custom API subscription approval flows for Amplify Central connected API gateways using agents. You...
Amplify Central/Unified Catalog tag-based API Discovery – filter based on tag name
You can use API Gateway tags to control discovery by the Amplify Agents as described here.
While Amplify provides for flexible, robust, and granular control,...
Amplify Central Connected Gateway Custom API Subscription Flow – Integration Basics
This blog post is the second in a series covering custom API subscription approval flows for Amplify Central connected API gateways using agents. You...
Amplify Central Agent Configuration YAML and ENV Files
Amplify Central agents enable you to connect your API Gateways to Amplify Central in order to have a single control pane to view all...
Amplify Central Connected Gateway Custom API Subscription Flow – Introduction
This blog post is the first in a series covering custom API subscription approval flows for Amplify Central Connected API Gateways using agents. You...
Tips on using Stoplight for API Design for API Builder
Axway's API Builder makes it easy to create APIs in minutes with a low-code/no-code interface and a powerful flow engine.
A common starting point for...
Amplify Integration Builder: How to create a GitHub Connector Instance
In this blog post, we'll look at how to use Axway's Amplify Integration Builder to create a Github connector instance which will enable us...
Override Integration Builder Flow Variables
A major component of Integration Builder is Flow Templates.
Flow Templates enable you to build a single template for a flow that you can reuse...
Change an Axway Integration Builder Flow Trigger Type
So, you created a flow in Integration Builder and you want to change the trigger type. For example, say that you created or found...
Integration Builder Connector Pagination
When fetching large numbers of records from a data source using an Integration Builder Connector, you may find that you need to use pagination....
Axway Integration Builder – Syncplicity Events – Part 2
In part 1, we discussed the Integration Builder Syncplicity Connector Event feature. We also saw that while each activity (file upload, folder delete...) can...
Use Axway Integration Builder in a Sentiment Analysis Application: Part 2
In part 1 of this blog post series, we introduced sentiment analysis and how we can use Integration Builder to extract the text from...
AMPLIFY Integration Builder – How To Authenticate a Gmail Connector
In this blog post, we'll look at how to use Axway's Integration Builder to create a Gmail connector instance. We will need to create...
Axway AMPLIFY IoT Device Incident Management Demo Breakdown: Part 2
In part 1 of this series, I described an overview of the IoT Device Incident Management demo. In part 2, we'll look at the...
Use Axway Integration Builder in a Sentiment Analysis Application: Part 1
Introduction
Sentiment analysis (also known as opinion mining or emotion AI) refers to the use of natural language processing, text analysis, computational linguistics, and biometrics...
Integration Builder: Graceful Troubleshooting During Development
The default behavior of flow execution logic in the Integration Builder is to log only the trigger unless encountering an error condition during the...
Use API Builder to Expose APIs from a Javascript SDK
Axway's API Builder provides several means of creating APIs and Microservices, including Data Connectors for connecting to databases and a Swagger flow-node and a...
How to Loop Over a Variable In Integration Builder
The Flow Steps available in Integration Builder Flows are described in the Axway online doc: Flow Step Types. Many of them have been covered...
Integration Builder Flow as a Resource (FaaR), Part 2: Build an Aggregate API
In a prior blog post, we described how to set up an Integration Builder FaaR (Flow as a Resource). This allows us to use...
Integration Builder: Authenticate a Jira Cloud Connector
My colleague, Daniel Wille, described how to authenticate an Integration Builder Jira On-Premise Connector in his recent blog post. In this post, we'll look...
Axway Integration Builder: Creating Reusable Code
Axway Integration Builder - Creating Reusable Code
When creating your Integration Builder Flows, you will find that you may need to create a method and...
Axway AMPLIFY IoT Device Incident Management Demo Breakdown – Part 1
Imagine if your insulin pump could notify you when the battery level drops so you can proactively service the pump and avoid personal injury....
Integration Builder Flow as a Resource (FaaR): Part 1
In a prior blog post, we described how to set up a manually triggered flow and how the flow instance is exposed as an...
How To Run An API Builder Microservice On Google Kubernetes Engine (GKE)
Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing and scaling your containerized applications using Google infrastructure. The environment GKE provides consists...
How to create an OpenCage Geocode Connector in Axway’s Integration Builder – Part 3:...
In Part 2 of this series, we used Integration Builder to enhance and customize our Geocode API for our particular needs and in this...
How to run an API Builder Microservice in OpenShift – Part 1
In this blog post, we'll describe how to run an API Builder Microservice in OpenShift, a comprehensive enterprise-grade application platform, built for containers with...
Create an Integration Builder Connector to an API Builder Microservice
In this blog post, we'll describe how to create an Integration Builder connector to an API Builder Microservice. We'll create an API Builder project,...
Integration Builder – Sub-Flow Example
Sub-flows are an Axway Integration Builder step type. Sub-flows are useful to encapsulate functionality in a reusable component (flow) and help you create DRY...
Accessing Axway Mobile Backend Service (MBS) from Axway’s Integration Builder – Part 2
In part 1 of this series, we looked at the basics of accessing Axway's MBS from Axway's Integration Builder, as well as why we...
Geocode New Salesforce Accounts using Axway’s AMPLIFY Integration Builder: Part 2
In Part 1 of this blog post series, we created an Integration Builder flow that was detected when a new Salesforce account is created and we...
Axway Integration Builder – Syncplicity Events – Part 1
Axway recently added support for events in its Integration Builder Syncplicity connector. This means that you can create Integration Builder flows that are triggered when...
Accessing Axway Mobile Backend Service (MBS) from Axway’s Integration Builder
In a previous blog post, we described how to access Axway's MBS (Mobile Backend Service) from a Node.js app. In this blog post, we'll...
How to run an API Builder Microservice on Azure Container Instances
You can use Azure Container Instances to run serverless Docker containers in Azure with simplicity and speed. Deploy an application to a container instance...
Axway Integration Builder – Scheduled Triggered Flow Example
In prior blog posts, we described the following Integration Builder flow triggers: Connector Event Connector Request Manual
In this blog post we'll describe another trigger...
Axway Integration Builder – Variable Persistence
Flow Value variables are defined in the flow and set in the instance. Each time the flow executes the value is reset to the...
API Builder Standalone Multi Container Application Using Kubernetes – Part 2
In this blog post we'll continue from Part 1. We'll deploy a two container application to Kubernetes (Minikube). The two containers will be an...
How to Create an OpenCage Geocode Connector in Integration Builder – Part 2
In Part 1 of this series, we saw how easy it was to quickly create an Integration Builder Connector by importing a swagger file...
Create an API Builder Multi-Container Application Using Kubernetes – Part 1
In this blog post, we'll replicate the simple API Builder + MongoDB multi-container application described in the Create an API Builder Multi-Container Application Using...
Integration Builder – Manually Triggered Flow Example
In prior blog posts, we described how to trigger an Integration Builder flow from a Connector Event and from a Connector Request. In this...
How to Create an OpenCage Geocode Connector in AMPLIFY Integration Builder – Part 1
Axway AMPLIFY Integration Builder has over 150 connectors available for you to use in your integrations. However, there are times when you will want...
Integration Builder – Connector Request Triggered Flow Example
Often, Integration Builder flows are triggered by an event received from an Integration Builder connector based on polling or a webhook from a change...
Configuring the Ground: How to Install and Configure an API Builder Data Connector
API Builder is a key component of the Axway AMPLIFY Platform. You can use API Builder to create API Microservices using an API First...
Geocode New Salesforce Accounts using Axway’s AMPLIFY Integration Builder – Part 1
Axway's AMPLIFY Integration Builder is a robust catalog of 150+ pre-built cloud connectors across 17 different categories of service, accelerating integration projects by easily...
Create an API Builder Multi-Container Application Using Docker – Part 2
In Part 1 of this blog series, we discussed how to stand up a multi-container application using Docker, API Builder, and MongoDB.
In this blog...
Create an API Builder Multi-Container Application Using Docker – Part 1
The blog post, API Builder 4.0 Standalone – From Zero to Dockerized Microservice, shows how easy it is to use API Builder Standalone to...
How to Run your API Builder Standalone Docker Image on AWS Fargate
In my last blog post on Running API Builder 4.0 Docker Images on AWS EC2, we described how to set up multiple AWS EC2...
How to Run your API Builder Standalone Docker Image on AWS EC2 with High...
This guide describes how to run your API Builder 4.0 Docker image on AWS EC2 with high availability by creating two instances in two...
How to Run your API Builder Docker Image on AWS EC2
This guide describes how to run your API Builder Standalone Docker image on an AWS EC2 instance. This is suitable for test and development...
Axway AMPLIFY Medical Adherence Demo
Medication adherence is defined as the degree to which a patient correctly follows medical advice. Most commonly, it refers to medication or drug compliance....
API Builder Environment Variables
An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer. Since API Builder is used to create...
API Builder: Geocode Your API Requests
API Builder provides a dashboard for viewing your API Analytics. An example is show below.
The analytics provide useful information, such as which API was called, its...
API Builder 4.0 Standalone – From Zero to Dockerized Microservice
In this blog post, we'll discuss how to use API Builder Standalone to go from zero to a Dockerized API Builder service that can...
API Builder and MQTT for IoT – Part 2
In Part 1, we introduced MQTT for IOT and how API Builder can leverage MQTT to communicate with IOT devices. In this blog post,...
API Builder and MQTT for IoT – Part 1
MQTT is a machine-to-machine (M2M)/Internet of Things (IoT) connectivity protocol and is the de facto communication protocol for IoT. While you could use HTTP(S)...
API Builder 3.0: API First Simple Parameter Example
In part 1 of this blog post series, we introduced the two main new features of API Builder 3.0, namely API First API development...
Introducing API Builder 3.0 with API First & Flow Editor
Prior to API Builder 3.0, API's were tied to models exposed by connectors. While this is a powerful and easy way to expose data...
ArrowDB Connector Dev & Production Environments
When you create an API Builder project you will find that the ArrowDB Connector is installed in your project. If you don't find it...
API Builder Spreadsheet Import
Currently API Builder does not provide a means of importing data into a model from a spreadsheet. For example, if you have an ArrowDB...
API Builder: Facebook Chatbot Example
In a prior post, we described how to use API Builder to implement a Twitter Bot that posted tweets, retweeted and also followed anyone...
API Builder: Twitter Bot Example
A bot is a device or piece of software that can execute commands, reply to messages, or perform routine tasks, such as online searches,...
Using Faker for Mock Data
In a prior post, we discussed how to use mock data for your API. This post describes how to use faker in an API...
Arrow Builder Debugging Tip – ngrok Secure Tunnel to localhost
During the development of Arrow Builder APIs, you are often running and debugging your Arrow Builder project locally on your machine prior to publishing....
Host Your Alexa Skill Service on AMPLIFY using API Builder, Part 2
In my Part 1 post, I described how easy it is to host an Alexa Skill Service on AMPLIFY using API Builder. I used...
Host Your Alexa Skill Service on AMPLIFY using API Builder, Part 1
Amazon Alexa Skills are comprised of two components, the Amazon Alexa Skill Interface hosted on Amazon and the Skill Service, which can be hosted...
Arrow Builder API Development with Cloud9
The Arrow Builder API development flow is to develop, run and test your APIs on your local machine using your favorite text editor and...
Arrow Composite Model POST
Currently in Arrow Builder, create (e.g. POST), is not supported for Composite models. However, using a pre-block we can support the POST (and UPDATE)...
Arrow Builder Performance Monitoring with New Relic
Appcelerator provides a number of capabilities for monitoring your Arrow applications. These are accessible from the Dashboard and documented here. However, what if you...
Arrow Builder Custom Fields
In prior blog posts and videos we discussed how to use Arrow Builder to create payload-optimized models & APIs and composite models & APIs...
Arrow Builder API Server Sizing using Load Testing
So, you've designed and tested your Arrow Builder Project (APIs) and are ready to publish it. What size container should you choose? Small, Medium,...
Arrow API Swagger Interface
When you create Arrow Builder APIs, the Arrow Admin Console displays your automatically-generated API docs in the API Docs tab as described here. An...
Arrow Encryption for Data in Transit
Appcelerator mobile apps use Secure Sockets Layer (SSL) for encrypting and decrypting all data transmitted and received by the device. However, for certain types...
Appcelerator Arrow Two-Factor Authentication
Background
Mobile phone two-factor authentication is the identification of a user by means of the combination of two different components, namely the user’s login credentials...
Arrow SOAP Connector Demo
SOAP (Simple Object Access Protocol) is a messaging protocol that allows programs that run on disparate operating systems to communicate using Hypertext Transfer Protocol...
Arrow – Connecting to Multiple Instances of the Same Back-End Data Source Type
Arrow makes it extremely easy to connect to various back-end data sources through Appcelerator provided connectors, such as REST, SOAP, Salesforce, MySQL and MS...
Appcelerator PDF Viewer Demo
Viewing a PDF file in a mobile app is a fairly common use case. However, how you do this on Android and iOS are...
Appcelerator Arrow – Server-Side Field Validation
Much has been written about client-side vs server-side validation. The basic issue is when is it best to notify the user that data entered,...
Appcelerator Arrow: Server Processing Example for Faster Apps
In addition to being able to easily create integrations to backend data sources, Arrow provides several facilitates for moving data manipulation and processing operations...
Implementing Recent Search History in your Appcelerator apps
One of my favorite app features is Google Maps Recent History. This subtle feature shows up in the desktop browser as well on...
Creating a MySQL-powered Web Service using Node.ACS
.appc_code{
background-color: #000;
color: #f2f2f2;
padding: 5px;
margin: 5px;
}
Often Enterprises need to create mobile applications, such as a Sales Flash Report or Executive Dashboard application that integrate with...