Systems | Development | Analytics | API | Testing

DreamFactory

Automatic APIs With PostgREST for PostgreSQL

Storing information in a relational database and sharing it via a RESTful API is a very common scenario these days. Depending on your RDBMS (relational database management system), this may take a lot of development effort. One solution that attempts to simplify the process is the PostgREST web server add-on for PostgreSQL. If your organization uses the PostgreSQL database, PostgREST quickly adds basic CRUD (create, read, update, delete) functions in an easy-to-use RESTful HTTP interface.

What Is an API Integration?

Whether you’re working in the marketing department or the operations department, you’ve probably heard a lot about APIs and API integrations. API integration is the process of connecting different software systems or applications through their respective APIs to enable them to communicate and share data seamlessly. These have become the “buzz” terms of IT departments in recent years as more enterprises embrace the trend toward digital transformation.

10 Best API Management Tools

Modern application development and IT infrastructure depend heavily on the use of APIs (Application Programming Interfaces) and API Management. APIs offer a standard set of rules for systems and applications to connect and interact. Whether you are integrating a new application into an IT infrastructure or connecting the modular components of a microservices-based application, APIs are one of the fastest and most cost-effective ways to establish those connections.

How to Reverse Engineer APIs: The Benefits and Tools

Interoperability is one of the main reasons to reverse engineer APIs. Unlike a few decades ago, when software could exist in isolation, nowadays, a program runs on a complicated operating system and involves communication with several libraries created by different people. Reverse engineering APIs for interoperability involves API integration and learning new ways in which programs can exchange and use information.

How to Improve API Flexibility with Custom SQL Endpoints

DreamFactory's custom SQL endpoints let you create APIs that are tailored to your exact needs, making your data more flexible and powerful. In this article, we will show you how to set up these endpoints, provide practical examples, and explain how to connect endpoints to your external systems.

The 7 Steps To Building an API Ecosystem

API adoption is at an all-time high. According to research by Coleman Parkes Research, 88 percent of enterprises use them. With API ecosystems, businesses can share their existing assets and capabilities with external parties. They can extend the value of these Application Programming Interfaces both internally and externally to share knowledge, tools and resources. Building an API ecosystem allow organizations to remain agile while delivering products faster than ever before.

What Are API Keys and How Are They Used? | Dreamfactory

Application programming interface keys are an essential part of using APIs. But what are API keys, exactly? API keys are authentication tokens in the form of unique strings of characters that allow you to access the data or web services an API offers. They act as a form of user authorization, proving that you are authorized to make requests to the API. In this article, we will discuss how API keys work and how you can use them to access the data offered by APIs.

APIs and ERPs: A Match Made in Heaven | Dreamfactory

History is full of dynamic duos like peanut butter and jelly or Batman and Robin—but is it time to add APIs and ERPs to the mix? According to a 2019 study by Cloud Elements, APIs and ERPs are essential to modern business strategy. 55 percent of respondents believe that API integrations are “critical” to their operations. What’s more, the survey’s participants say that ERPs are one of their top three business use cases for API integrations.

What is Idempotency?

Idempotent operations produce the same result even when the operation is repeated many times. The result of the 2nd, 3rd, and 1,000th repeat of the operation will return exactly the same result as the 1st time. In this post, we will demystify the concept of idempotency—a fundamental property that ensures consistency, predictability, and reliability in APIs and distributed systems.