API design and management
As the core component of most business applications, API design and management has become more important as these applications meet new levels of operational complexity. Learn about the key practices associated with enterprise-grade API portfolios and integrations.
Top Stories
-
Tip
15 Sep 2023
Idempotent HTTP methods and REST
The Hypertext Transport Protocol requires all HTTP verbs to identify as idempotent or not. But what is an idempotent method, and how does idempotence apply to RESTful API design? Continue Reading
-
Tip
15 Sep 2023
What to know about GraphQL vs. REST performance
Both GraphQL and REST aim to simplify API development, but they handle data differently. Carefully consider how those differences might affect performance. Continue Reading
-
Tip
15 Sep 2023
Critical API vulnerabilities every IT team should address
Their openness, flexibility and ease of use make APIs beneficial, if not essential, to modern IT. Those same features can make APIs vulnerable to attack. Continue Reading
-
Tip
25 Aug 2023
The 5 essential HTTP methods in RESTful API development
Review these five common RESTful API HTTP methods that developers need to know. Use this guide to understand the differences and uses for each of the methods. Continue Reading
-
Feature
25 Aug 2023
Better API security needed as companies modernize apps
As developers build more complex applications, the widespread use of APIs is creating significant security challenges for organizations, according to a new survey from ESG. Continue Reading
-
Tip
18 Aug 2023
A quick breakdown of Postman vs. Insomnia
Does your organization need the fully loaded capabilities of Postman or the lightweight implementation style offered by Insomnia? Read this quick breakdown to get the picture. Continue Reading
-
Tip
07 Aug 2023
Techniques to gain control over unruly API sprawl
A lapse in proper control over large portfolios of internal and external APIs can result in problematic sprawl. Here's what software teams can do to prevent that from happening. Continue Reading
-
Opinion
11 Jul 2023
Top developer relations trends for building stronger teams
Learn about enterprise trends for optimizing software engineering practices, including developer relations, API use, community building and incorporating security into development. Continue Reading
-
Tip
31 May 2023
How to interact with network APIs using cURL, Postman tools
Network engineers can use cURL and Postman tools to work with network APIs. Use cases include getting interface information and manipulating device configuration data. Continue Reading
-
Tip
17 Mar 2023
How to detect and control the spread of shadow APIs
Now that infiltration via APIs has become a favored method for hackers, IT teams need to take additional steps to safeguard those important interfaces. Continue Reading
-
Feature
13 Feb 2023
When REST API design goes from helpful to harmful
REST may be a somewhat non-negotiable standard in web API development, but has it fostered overreliance? Learn why other design styles could -- and should -- get an equal chance. Continue Reading
-
Tip
31 Jan 2023
4 critical API caching practices all developers should know
API caching can increase the performance and response time of an application, but only if it's done right. Learn about some of the caching tools and techniques worth implementing. Continue Reading
-
Tip
10 Jan 2023
What are the types of APIs and their differences?
Enterprises increasingly rely on APIs to interact with customers and partners. It all starts with knowing which type of API is right for your needs. Continue Reading
-
Tip
18 Oct 2022
12 API security best practices to protect your business
As with any software development cycle, API security must be built in from the start. Follow these guidelines to design, deploy and protect your APIs. Continue Reading
-
Tip
14 Oct 2022
What DevOps teams need to know about API management
Managing today's sprawling API ecosystems is increasingly daunting for DevOps teams. Learn what to look for when choosing a tool to reduce the complexity of API management. Continue Reading
-
Feature
28 Jul 2022
Why API naming conventions matter, and how to master the art
Naming APIs can be a daunting process, since it requires a balance between simplicity and clarity. JJ Geewax, author of 'API Design Patterns,' has some advice for developers. Continue Reading
-
Tip
23 May 2022
5 fundamental strategies for REST API authentication
There are various authentication methods for REST APIs, ranging from basic credentials and token encryption to complex, multilayered access control and permissions validation. Continue Reading
-
Tip
28 Apr 2022
The deep-rooted relationship between REST and microservices
The REST paradigm can be a natural fit for microservices architectures, but it also presents potential challenges for development teams. Continue Reading
-
Tip
14 Apr 2022
The management approach for internal vs. external APIs
While internal and external APIs don't differ much mechanically, there are some important contrasts when it comes to certain API design and lifecycle management issues. Continue Reading
-
Tip
04 Jan 2022
Open vs. closed APIs: 4 crucial factors you should examine
Open and closed APIs both have their respective upsides and downsides. To choose the right approach, developers must examine four critical technical and business-level factors. Continue Reading
-
News
07 Dec 2021
MuleSoft to add API management, governance tools
MuleSoft plans to release tools to catalog and manage APIs across multi-cloud environments to reduce redundancy, apply governance policies and build compliance. Continue Reading
-
Tip
02 Sep 2021
Should you adopt an API-first approach to development?
While the code-first approach certainly works, its appeal is fading as architectures become increasingly complex webs of software. Learn why the API-first approach is catching on. Continue Reading
-
News
20 Aug 2021
Real estate firm turns to AI vendor for API security
API security is under scrutiny as businesses digitally transform, and startup vendors are emerging with fresh approaches for secure cloud computing. Continue Reading
-
Tip
25 Jun 2021
The 6 non-negotiable REST architecture constraints
While REST-centric design isn't necessarily hard, there are some non-negotiable rules when it comes to resource provisioning. Here are six all architects should know. Continue Reading
-
Tip
17 Feb 2021
An overview of headless architecture design
Decoupling the back-end components of an application is certainly valuable, but what about the front end? This is where headless architecture comes into play. Continue Reading
-
Tip
09 Feb 2021
16 REST API design best practices and guidelines
Common guidelines for API design lead to better functionality and flexibility. Follow these REST API design best practices to help you tend to your burgeoning API garden. Continue Reading
-
Feature
08 Feb 2021
Explore 6 popular API gateway tools and how to choose one
Plenty of vendors have jumped on the API gateway trend, which can make it difficult to choose the right one for you. We examine the key features of six popular gateway tools. Continue Reading
-
Feature
05 Feb 2021
Guide to building an enterprise API strategy
In today's digital world, businesses increasingly rely on APIs to deliver data and services. Follow this comprehensive guide to build a successful enterprise API strategy. Continue Reading
-
News
04 Feb 2021
Google launches Apigee X API management tool
Google's new Apigee X API management system helps users develop and manage their API strategies and enjoy more security, performance, networking and app-dev capabilities. Continue Reading
-
Tip
27 Jan 2021
API testing checklist and best practices
Proper API testing isn't just determining if an endpoint is functional. Follow these steps to identify your organization's important APIs, which tests to run, and which tools to use. Continue Reading
-
Tip
15 Dec 2020
Two simple ways to create custom APIs in Azure
Learn how to create custom APIs in Azure through both Azure Portal and Visual Studio Code, and review some post-deployment best practices that add value and security to those APIs. Continue Reading
-
Feature
13 Oct 2020
Book details API design best practices
APIs are designed for people you've never met to solve problems you didn't know existed. With that in mind, how do you design and build them well? Continue Reading
-
News
17 Sep 2020
Google Cloud's new app platform aims for no-code edge
Google Cloud brings low-code application development and API management to its new Business Application Platform, but robotic process automation isn't yet in the mix. Continue Reading
-
News
26 Aug 2020
TypeScript's co-creator speaks out on TypeScript 4.0
A co-creator of Microsoft's TypeScript programming language says TypeScript 4.0 improves developer productivity and moves toward first-class status in the JavaScript ecosystem. Continue Reading
-
Feature
28 Jul 2020
4 must-have API management components
APIs don't manage themselves. Get to know these key API management components to ensure your applications perform as intended. Continue Reading
-
Tip
11 Jun 2020
5 major reasons to adopt an API management platform
Why adopt an API management platform? Examine when it makes sense to adopt a platform, and five major ways they can actually assist your DevOps teams. Continue Reading
-
Tip
29 May 2020
Get started with API versioning and URIs
Applications change, and the APIs they depend on need to be updated and upgraded accordingly. Developers who know the value of versioning and the basics of numbering improve APIs. Continue Reading
-
Feature
29 May 2020
Explore API documentation basics and best practices
API documentation should be easy to understand -- but how do you accomplish this? Use this quick guide to learn key API documentation components, noteworthy tools and best practices. Continue Reading
-
Feature
05 May 2020
5 stages of an API lifecycle explained
APIs are not just a component you can set and forget. Developers need to plan, create, deploy and monitor APIs to keep them aligned with business needs, as well as know when it's time to retire them. Continue Reading
-
Tip
24 Apr 2020
Getting to know the API proxy
Explore the capabilities and practical uses for an API proxy, as well as examine the relationship between an API proxy and an API gateway. Continue Reading
-
Tip
09 Jan 2020
How to improve API documentation with Swagger and OpenAPI
Discover why developers should take advantage of Swagger tooling and the OpenAPI specification to streamline API design, documentation and management, especially for RESTful APIs. Continue Reading
-
Tip
16 Dec 2019
Apigee vs. Mulesoft: An API management platform face-off
Mulesoft and Apigee are two of the most widely used API management platforms around. This article places them side by side to compare their pros and cons. Continue Reading
-
Tip
06 Nov 2019
API gateway comparison: Kong vs. Tyk
API gateways help organizations smooth out interactions among microservices. This side-by-side rundown of Kong vs. Tyk will help you choose which tool fits your business' needs. Continue Reading
-
Tip
07 Oct 2019
Use an API mapping tool to demystify complex API integrations
Whether a simple diagram or more complex model, an API mapping tool can bring order to loosely coupled application components, speed up debugging and simplify application updates. Continue Reading
-
Answer
30 Sep 2019
How do you choose between SDKs and APIs for enterprise apps?
Explore the pros and cons that differentiate SDKs and APIs from each other and come to understand what types of applications call for SDKs, APIs or both. Continue Reading
-
Tip
25 Sep 2019
These 6 microservices architecture design patterns solve problems
Navigate the benefits and drawbacks of standard architecture design patterns that aim to diminish microservices deployment and performance miseries. Continue Reading
-
Answer
19 Sep 2019
Can API mapping fix data integration problems?
The more distributed and complex a modern application is, the more likely an API mapping tool should join the developers' arsenal for efficient design and troubleshooting. Continue Reading
-
Tip
20 Aug 2019
Software reliability engineering practices for distributed apps
Learn how these four software reliability engineering concepts -- inventories, monitoring, observability and Pareto analysis -- can aid API management and application performance. Continue Reading
-
Tip
14 Aug 2019
Think carefully about API language standards
API language standards were few and far between in the past, but now cloud has made API standardization more important than ever. Learn what you need to know about these standards. Continue Reading
-
Quiz
24 Jul 2019
Quiz yourself on smart API gateway management
Did you know that API gateways are multipurpose? Compare your knowledge of API gateways and API management in this quiz. Continue Reading
-
Blog Post
09 Feb 2018
API deployments on serverless frameworks catching on
In a stealthy way, serverless APIs have moved out of the “shiny new thing” phase to being enterprise software developers’ favorite way to bypass development overhead when delivering applications, ... Continue Reading
-
Blog Post
01 Feb 2018
When data APIs go neglected, business intelligence suffers
Many businesses have mature API management practices in place for integration via REST APIs and application APIs. Unfortunately, those API strategies can create data silos for most business ... Continue Reading
-
Tip
10 Mar 2017
Troubleshooting microservices performance problems
Get a better understanding of troubleshooting tools and techniques for managing microservices performance issues. Continue Reading
-
Quiz
11 Jul 2016
Can you answer these questions about RESTful design?
As RESTful design becomes synonymous with API creation, it may be helpful to spruce up some knowledge on it. This quick quiz reviews some of the key aspects of working with REST. Continue Reading
-
Tip
01 Jun 2016
Creating successful RESTful API design
Successful API design requires lots of attention to detail. Take these three steps for creating RESTful API design. Continue Reading
-
News
19 May 2016
Taking a new look at security in RESTful API design
REST appears to be sure-handedly winning the API war with SOAP, so it's time to start learning about REST security. We explore this protocol's latest security developments. Continue Reading
-
Answer
03 May 2016
How do I connect to JSON APIs in an Android project?
In this article, mobile expert Matthew David walks developers through some of the most effective ways to connect to JSON APIs in an Android-based project. Continue Reading
-
Answer
11 Apr 2016
Connecting APIs: How to integrate a JSON framework with iOS
Apple now supports two developmental languages. This means integrating JSON with iOS isn't as difficult as it might seem. Expert Matthew David explains further. Continue Reading
-
Tip
22 Mar 2016
Six aspects of API creation that greatly impact production
When it comes to API creation, simplicity is critical. Vivek Gupta of AnyPresence discussed the six aspects of API creation developers can address to accelerate API production. Continue Reading
-
Feature
16 Mar 2016
Developers: Eat your own dog food when you build an API
It's not enough to simply build an API. If you don't "eat your own dog food" before distributing your API, you are setting yourself up for failure. Zachary Flower explains why. Continue Reading
-
Tip
29 Feb 2016
Five tips for better API versioning and migration
Business needs change, and that often means APIs must change along with them. Here we examine five key strategies for avoiding disaster when API changes must occur. Continue Reading
-
Feature
16 Feb 2016
What the future of RESTful API design holds for developers
RESTful APIs are slowly being regarded as superior to service-oriented architectures. But what does that mean for architects and developers? Tom Nolle offers his take. Continue Reading
-
Tip
26 Oct 2015
Is there a way to automate API code generation?
As useful as APIs are, developers still struggle to create them due to lapses in documentation and specs. Brad Irby explores a tool that can help automate API code generation. Continue Reading
-
Feature
08 May 2015
Beat the risks of managing public, private APIs
Management strategies for private and public APIs should be different. An expert offers best practices for creating effective approaches for each. Continue Reading
-
Feature
13 Feb 2015
Cultivating the API Economy
How can hacking be used to make better APIs? Find out the answer and get more API tips in this report from DeveloperWeek 2015. Continue Reading
-
Tip
06 Nov 2014
Read and write considerations when designing APIs
This is the third installment of a four-part series offering enterprise architects advice for designing APIs. Continue Reading
-
Quiz
20 Jan 2014
Quiz: What do you know about API development?
Do you have what it takes to develop and manage a successful API? Test your knowledge of API development with this six-question quiz. Continue Reading
-
Feature
22 Mar 2012
API learning guide
The expansion of Web services, mobile, cloud and SaaS platforms has altered the realm of APIs. This guide offers the latest in API developments. Continue Reading
-
Tutorial
10 Jul 2008
Simple Object Access Protocol (SOAP) Tutorial
SOAP has gained status as a common messaging protocol in Web services and SOA projects. This SOAP tutorial provides insight as to what SOAP standard is and when to use it. SOAP basics, how it compares to REST, SOAP attachments and how SOAP functions with WSDL will be covered. Continue Reading