atlas news
    
Zato Blog
14  octobre     08h00
What is an API gateway?
   What is an API gateway , by Dariusz Suchojad In this article, we are going to use Zato in its capacity as a multi protocol Python API gateway we will integrate a few popular technologies, accepting requests sent over protocols commonly used in frontend systems, enriching and...
07  octobre     08h00
API Testing in Pure English
   API Testing in Pure English , by Dariusz Suchojad How to test APIs in pure English Do you have minutes to learn how to test APIs in pure English, without any programming needed Great, the API testing tutorial is here. Right after you complete it, you x ;ll be able to write...
30  septembre     08h00
Enterprise Python: Integrating with Salesforce
   Enterprise Python: Integrating with Salesforce , by Dariusz Suchojad Overview Salesforce connections are one of the newest additions to Zato . , allowing you to look up and manage Salesforce records and other business data. To showcase it, the article will create a sample...
25  septembre     08h00
Systems Automation in Python
   Systems Automation in Python , by Dariusz Suchojad How to automate systems in Python and how the Zato Python integration platform differs from a network automation tool, how to start using it, along with a couple of examples of integrations with Office and Jira, is what the...
16  septembre     08h00
Smart IoT integrations with Akenza and Python
   Smart IoT integrations with Akenza and Python , by Dariusz Suchojad Overview The Akenza IoT platform, on its own, excels in collecting and managing data from a myriad of IoT devices. However, it is integrations with other systems, such as enterprise resource planning ERP ,...
09  septembre     08h00
Service-oriented API task scheduling
   Service oriented API task scheduling , by Dariusz Suchojad An integral part of Zato, its scalable, service oriented scheduler makes it is possible to execute high level API integration processes as background tasks. The scheduler runs periodic jobs which in turn trigger services...
02  septembre     08h00
Airport integrations in Python
   Airport integrations in Python , by Dariusz Suchojad Did you know you can use Python as an integration platform for your airport systems It x ;s Open Source too. From AODB, transportation, business operations and partner networks, to IoT, cloud and hybrid deployments, you can...
26  août     08h00
Integrating with Jira APIs
   Integrating with Jira APIs , by Dariusz Suchojad Overview Continuing in the series of articles about newest cloud connections in Zato . , this episode covers Atlassian Jira from the perspective of invoking its APIs to build integrations between Jira and other systems. There are...
12  août     08h00
How to correctly integrate APIs in Python
   How to correctly integrate APIs in Python , by Dariusz Suchojad Understanding how to effectively integrate various systems and APIs is crucial. Yet, without a dedicated integration platform, the result will be brittle point to point, spaghetti integrations, that never lead to good...
05  août     08h00
API development workflow with Zato
   API development workflow with Zato , by Dariusz Suchojad Zato is an integration platform and backend application server which means that, during most of their projects, developers using Zato are interested in a few specific matters. The platform concentrates on answering these key,...
29  juillet     08h00
Automating telecommunications networks with Python and SFTP
   Automating telecommunications networks with Python and SFTP , by Dariusz Suchojad In telecommunications, the Secure File Transfer Protocol SFTP serves as a critical mechanism for secure and reliable file exchange between different network components devices, and systems, whether...
22  juillet     08h00
LDAP and Active Directory as Python API Services
   LDAP and Active Directory as Python API Services , by Dariusz Suchojad LDAP and Active Directory often play key a role in the management of a company’s network resources yet it is not always very convenient to query a directory directly using the LDAP syntax and protocol that few...
15  juillet     08h00
Network packet brokers and automation in Python
   Network packet brokers and automation in Python , by Dariusz Suchojad Packet brokers are crucial for network engineers, providing a clear, detailed view of network traffic, aiding in efficient issue identification and resolution. But what is a network packet broker NBP really ...
08  juillet     08h00
Integrating with WordPress and Elementor API webhooks
   Integrating with WordPress and Elementor API webhooks , by Dariusz Suchojad Overview Consider this scenario: You have a WordPress instance, possibly installed in your own internal network With WordPress, you use Elementor, a popular website builder A user fills out a form that you...
02  juillet     08h00
Understanding API rate-limiting techniques
   Understanding API rate limiting techniques , by Dariusz Suchojad Enabling rate limiting in Zato means that access to Zato APIs can be throttled per endpoint, user or service including options to make limits apply to specific IP addresses only and if limits are exceeded within a...
24  juin     08h00
Getting started with network automation in Python
   Getting started with network automation in Python , by Dariusz Suchojad All network engineers and architects understand that automation is essential for efficiency and reliability, especially with the increasing shift to cloud based environments, where it x ;s no longer...
16  juin     08h00
Using OAuth in API Integrations
   Using OAuth in API Integrations , by Dariusz Suchojad OAuth is often employed in processes requiring permissions to be granted to frontend applications and end users. Yet, what we typically need in API systems integrations is a way to secure connections between the integration...
10  juin     08h00
HL7 FHIR Integrations in Python
   HL FHIR Integrations in Python , by Dariusz Suchojad HL FHIR, pronounced fire , is a data model and message transfer protocol designed to facilitate the exchange of information among systems used in health care settings. In such environments, a FHIR server will assume the role...
02  juin     08h00
New API Integration Tutorial in Python
   New API Integration Tutorial in Python , by Dariusz Suchojad Do you know what airports, telecom operators, defense forces and health care organizations have in common They all rely heavily on deep backend software systems which are integrated and automated using principled...
27  mai     08h00
Web scraping as an API service
   Web scraping as an API service , by Dariusz Suchojad Overview In systems to systems integrations, there comes an inevitable time when we have to employ some kind of a web scraping tool to integrate with a particular application. Despite its not being our first choice, it is good to...
20  mai     08h00
SSH commands as API microservices
   SSH commands as API microservices , by Dariusz Suchojad This is a quick guide on how to turn SSH commands into a REST API service. The use case may be remote administration of devices or equipment that does not offer a REST interface or making sure that access to SSH commands is...
13  mai     08h00
IMAP and OAuth2 Integrations with Microsoft 365
   IMAP and OAuth Integrations with Microsoft , by Dariusz Suchojad Overview This is the first in a series of articles about automation of and integrations with Microsoft cloud products using Python and Zato. We start off with IMAP automation by showing how to create a...
25  mars     08h00
Systems Automation in Python
   Systems Automation in Python , by Dariusz Suchojad How to automate systems in Python and how the Zato Python integration platform differs from a network automation tool, how to start using it, along with a couple of examples of integrations with Office and Jira, is what the...
24  septembre     08h00
Meaningful automation in Python
   Meaningful automation in Python , by Dariusz Suchojad This article is an introduction to meaningful automation, integrations and interoperability with Zato, service oriented thinking and Python. Zato is a convenient and secure, Python based, open source, service oriented platform...
17  avril     08h00
Sustainable water management with IoT, Open Source and Python
   Sustainable water management with IoT, Open Source and Python , by Dariusz Suchojad Towards a cyber physical system for sustainable and smart building: a use case for optimizing water consumption on a SmartCampus is an interesting, Open Access paper via Springer Publishing...
13  avril     08h00
Quick tips: REST scheduling, HL7 FHIR and more
   Quick tips: REST scheduling, HL FHIR and more , by Dariusz Suchojad REST connections, how to schedule API integrations, how to connect to HL FHIR servers, SFTP automation and Microsoft IMAP integrations are the latest quick tips in a series designed for Python integrators and...
10  octobre     08h00
HL7 FHIR Security with Basic Auth, OAuth and SSL TLS
   HL FHIR Security with Basic Auth, OAuth and SSL TLS , by Dariusz Suchojad HL FHIR Security Preliminary reading: HL FHIR Integrations in Python FHIR servers offer their APIs using REST, which in turn means that they are HTTP servers under the hood. As a result, a few common...
23  août     08h00
How to invoke REST APIs from Zato services
   How to invoke REST APIs from Zato services , by Dariusz Suchojad This Zato article is a companion to an earlier post previously, we covered accepting REST API calls and now we will look at how Zato services can invoke external REST endpoints. Outgoing connections Similar to how...
21  juin     08h00
How to integrate with Confluence APIs
   How to integrate with Confluence APIs , by Dariusz Suchojad In a previous article, I talked about Jira, and if you are a Jira user, chances are that you also use Confluence as they often go hand in hand, Jira as a ticketing application and Confluence as an enterprise knowledge...
09  mai     08h00
Salesforce API integrations and connected apps
   Salesforce API integrations and connected apps , by Dariusz Suchojad Overview This instalment in a series of articles about API integrations with Salesforce covers connected apps how to create them and how to obtain their credentials needed to exchange REST messages with...
25  avril     08h00
Architecture primer
   Architecture primer , by Dariusz Suchojad Overview Zato is a Python based middleware and backend platform designed for integrating and building server side systems. The platform belongs to a broader family of solutions that, depending on one’s background, will be known under the...
24  janvier     08h00
Remote API debugging with VS Code
   Remote API debugging with VS Code , by Dariusz Suchojad Each Zato environment ships with default configuration that lets its servers be started from a Visual Studio Code’s debugger Servers started in this way can run remotely, e.g. your local IDE may be on Mac or Windows while...
15  septembre     08h00
Enterprise API integrations under Windows
   Enterprise API integrations under Windows , by Dariusz Suchojad If you are on Windows, looking for an integration platform to connect your APIs, systems, applications, backend resources or mobile apps, I am happy to let you know that Zato now supports Windows natively in addition...
10  mai     08h00
Resilient REST APIs with SSL TLS client certificates
   Resilient REST APIs with SSL TLS client certificates , by Dariusz Suchojad This Zato how to is about ensuring that only API clients with valid SSL TLS certificates, including expected certificate fingerprints or other metadata, can invoke selected REST endpoints. In this way, we...
03  mai     08h00
Converting SOAP and WSDL into REST APIs
   Converting SOAP and WSDL into REST APIs , by Dariusz Suchojad Even if most of new APIs today are built around REST, there are still already existing, production applications and systems that expose their APIs using SOAP and WSDL only in today’s article we are integrating with a...
26  avril     08h00
Checking your Zato version details
   Checking your Zato version details , by Dariusz Suchojad The seemingly simple zato version command packs in several interesting details that are helpful in understanding what Zato version one currently uses let’s find out what they all mean. General pattern When you run zato ...
12  avril     08h00
Understanding WebSocket API timeouts
   Understanding WebSocket API timeouts , by Dariusz Suchojad Zato WebSocket channels let you accept long running API connections and, as such, they have a few settings to fine tune their usage of timeouts. Let’s discover what they are and how to use them. WebSocket channels The...
28  mars     08h00
API publish subscribe between Zato services
   API publish subscribe between Zato services , by Dariusz Suchojad One of the additions in the upcoming Zato . release of is an extension to its publish subscribe mechanism that lets services publish messages directly to other services. Let’s check how to use it and how it...
22  février     08h00
Setting advanced options of SQL connection pools
   Setting advanced options of SQL connection pools , by Dariusz Suchojad In this article, we will cover the details of how Zato SQL connection pools can be configured to take advantage of features and options specific to a particular driver or to the SQLAlchemy library. SQL...
15  février     08h00
Configuring API details via environment variables
   Configuring API details via environment variables , by Dariusz Suchojad Today, we are looking at how environment variables can be used to let the configuration of your Zato API services be reusable across environments this will help you centralize all of your configuration...
08  février     08h00
Integrating with IBM MQ in Python
   Integrating with IBM MQ in Python , by Dariusz Suchojad Using Zato, it is easy to make IBM MQ queues available to Python applications this article will lead you step by step through the process of setting up the Python integration platform to listen for MQ messages and to send...
18  janvier     08h00
Why Zato and Python make sense for complex API integrations
   Why Zato and Python make sense for complex API integrations , by Dariusz Suchojad This article is an excerpt from the broader set of changes to our documentation in preparation for Zato. High level overview Zato is a highly scalable, Python based integration platform for APIs, SOA...
15  janvier     08h00
New REST programming examples
   New REST programming examples , by Dariusz Suchojad As we are preparing to release Zato . soon, all the programming examples are being rewritten to showcase what the platform is capable of. That includes REST examples too and this article presents a few samples taken from the...
13  janvier     08h00
How to integrate API systems in Python
   How to integrate API systems in Python , by Dariusz Suchojad With the imminent release of Zato . , we are happy today to announce the availability of a new API integrations tutorial en docs . . tutorial .html . Let’s quickly check what it offers. The tutorial is completely...
04  janvier     08h00
Diving deep into REST API channels
   Diving deep into REST API channels , by Dariusz Suchojad We begin in with a deep dive into Zato REST API channels. What are they How to use them efficiently How can they configured for maximum flexibility Read on to learn all the details. A sample service First, let’s have...
21  décembre     08h00
Understanding the fan-out fan-in API integration pattern
   Understanding the fan out fan in API integration pattern , by Dariusz Suchojad The fan out fan in pattern is a staple of more advanced API integrations let’s check out in practice how, with Zato, it can simplify asynchronous communication across applications that do not...
14  décembre     08h00
Configuring REST channels for CORS
   Configuring REST channels for CORS , by Dariusz Suchojad With the rise of Single Page Applications SPA in web frontends, it is often the case that backend REST APIs based on Zato need to be configured for CORS. This article will explore what CORS is and how to make Zato...
07  décembre     08h00
Multi-protocol file transfer integrations
   Multi protocol file transfer integrations , by Dariusz Suchojad In many domains, transfer of static and batch files is an important part of systems integrations and a large number of applications produce and expect data in the form of files rather than network based APIs. In this...
15  novembre     08h00
Complex cloud API integrations made easy
   Complex cloud API integrations made easy , by Dariusz Suchojad Cloud based connections are a staple of modern API integrations this article shows how, in just a few lines of Python code, Zato makes their usage easy, convenient and extremely effective. Overview As per the diagram...
23  juin     08h00
Understanding Zato server startup callable objects
   Understanding Zato server startup callable objects , by Dariusz Suchojad Zato startup callable objects are a means through which arbitrary Python functions or classes can be invoked when a server is booting up in order to influence its configuration or setup, even before any...