More devices than ever communicate effortlessly with each other. JSON, SOAP, and REST are the primary web service languages that tie all of these different machines together in a cohesive whole. When a programmer wants to "get answers" from a third-party service, she'll tap into one of these three heavyweight acronyms to access their APIs. It's …
The Dev Room
Introducing the Revamped RapidAPI
Revamped API Marketplace We are excited to introduce the new iteration of the RapidAPI API Hub. Based on 3 years of feedback from our developer community and API partners, we believe this release will help developers discover and connect to APIs faster and more easily than before. At RapidAPI, our mission is to empower developers to create …
Best API Management Tools & Solutions (2021)
Introduction Web-Based APIs It's been more than twenty years since Roy Fielding released a dissertation that described the REST API architecture1. During the following decade, companies began to see the utility of web APIs in large enterprises. Additionally, in the second half of the decade, tech giants opened large web-based APIs to the public. …
RedisLabs Incident
We have been closely monitoring an issue with our servers for the past month. Over the past 30 days, we have been seeing a repeating issue where users were receiving 500 or 429 errors from our servers when making API requests. Upon further investigation, we learned that close to 0.2% of all requests hitting our servers resulted in an error during …
Beyond Scrum: Getting to Continuous Deployment
Scrum is great. Personally, I love it. I loved it as a developer and as a team leader. It brings order to the developer's life and brings a lot of visibility to the lives of project managers all around. It becomes almost the magical solution for development group leaders everywhere. Can’t deliver on time? Use scrum. Need visibility for management? …
Mashape Proxy Outage September 7th, 2017
We recently experienced a system-wide outage that affected both developers and API providers. We have identified and solved the problem. While the issue is resolved now, we'd like to thank you again for your patience here and apologize again for the inconvenience. All systems should be set from here! If you have any additional issues, we are …
Sneak Peek: New API Provider Dashboard
RapidAPI isn’t just a hub of 400,000 developers to find, test and connect to APIs. It’s also a place for API providers to manage, distribute and monetize them. We’ve spent the past three months talking to providers of our 8,000 APIs. During these conversations, we’ve heard useful insights from technical recommendations to big picture strategic …
Ruby, Go and C# Added to the Marketplace
We've got some exciting news to share! We've added three new languages to the marketplace (and we bet you can guess which ones by our headline). Now, you can export your code snippet in Ruby, Go and C# in addition to Node.JS, Python, PHP, Objective-C, Java and cURL. Read on for why we chose each of these languages or jump …
Optimizing SEO for Single Page Applications with Isomorphic JavaScript
When we built RapidAPI, we wanted to reap the functional benefits of a single page application (SPA). However, we ran into some challenges with how search engines processed and indexed our website. We found a solution by using isomorphic JavaScript. Here's how we did it. Origins and Benefits of the SPA First, we want to fully explain the …
Israeli Queues: Exploring a Bizarre Data Structure
This morning, I stumbled upon a data structure called an Israeli Queue. As I’m flying to Israel tomorrow, I had to check it out. It turns out that the Israeli queue data structure isn’t just a punny data structure, it’s a useful one too. Israel is notorious for extremely unorganized queues or lines. I can say that--I’m from there. Because …
How Mark Zuckerberg Proved AI is All About APIs
This week, Mark Zuckerberg published the results of his 2016 project - building a real world Jarvis. This AI-based personal assistant gets commands from Zuck, and in turn, operates certain parts of his home. Here’s a video he posted (with a special voice actor) showing Jarvis’ functionalities. In a Facebook post, Mark described how his …
Why We Invested in Automation and QA Early
Most companies don't hire someone specifically for quality assurance until well after there's a working product. After all, isn't the whole point of a startup to "move fast and break things?" I was the fifth person to join RapidAPI and a big part of my job, even early on, was to make sure we deliver a high quality product. While I may be a …
Java and Objective C Added to the Marketplace
Get excited, mobile developers! We've just added Java and Objective-C as languages to the marketplace. Now, when you export a code snippet, you can add it straight into your Android and iOS applications. Here's how it works. …
Why the Yarn Release Generated SO Much Buzz
If you’re a JavaScript programmer, you’ve heard something about Yarn these last few weeks. Yarn’s release generated a lot of conversation and activity very quickly. Just look at Node Source’s chart tracking the amount of activity on GitHub around Yarn the first three days it was out: Most tools don’t usually generate this much adoption and …
Rapid API Experiments: Replacing npm with Yarn
We recently installed Yarn as our dependency manager as an experiment. Despite the hype around Yarn, we weren’t expecting a dramatic difference in performance from npm. However, we saw the following results pretty much immediately. Reduced build time from 7 minutes to 2.5 minutes Installed with a single line of code No major bugs, no …