At Mashape, we’ve been building a new product, APIAnalytics
, to let anyone easily track and monitor anything related to HTTP in their applications. To be successful, it needs to be extremely easy to plug any application into it. There’s many ways to achieve that with as little friction as possible, such as agents and libraries for every popular language, but for now let’s talk about HTTP proxies.
Some of our requirements for HARchiver
, our official lightweight proxy for APIAnalytics are:
Skip to the benchmarks
We’re going to be…
Do you see white and gold, or black and blue?
I know, I know. The dress has infamously taken the Internet by storm and here at the Mashape office, we’re pretty split as well. Thankfully, we have the perfect way to objectively end the debate! The solution, of course, is to use an API 😉
API to the rescue
First, we took the image of #thedress in blue and black (or white and gold to some of you) and put it through this Image Color Extraction API
created by Nijiko.
Specifically, we used the Retrieve Palette endpoint
in order to…
We love working with APIs at Mashape, and we love sharing with our community new tools that make your life easier when consuming APIs.
Today, we’re taking a look at POSTMAN (Free edition), a GUI powered API client and HTTPie a powerful CLI replacement (or addition) for cURL.
POSTMAN is a compelling HTTP client for APIs built by Abhinav Asthana. With POSTMAN you can consume APIs in a straightforward way, solving the complexity of complex HTTP query and parsing. You can download POSTMAN here: http://www.getpostman.com/
. As the website states, this tool has been the highest rated…
API Security Trooper Credits: https://flic.kr/p/fJEXeX
It is not uncommon to see APIs being served using the “http://” protocol and it’s sad, real sad. So sad that every time I see it, I feel like crying.
I remember going to a hackathon few months ago and the idea of a location based Tinder-like app for LinkedIn popped. The question of whether we would let people sniff data flowing through the ether was raised almost immediately. What if people could tap into your stream over insecure WiFi? The decision was easy. We would implement a secure layer which we would allow the…
Over the past decade their have been a number of different web development paradigms. As the craft of web development has evolved so have the ways of designing and structuring software architecture. API First design is an approach to software development that emphasizes building components of your application as APIs.
This approach has a number of advantages:
1. Separation of Concerns
API First design is the formal separation of the front end from the back end. For instance Mashape.com is separated into two github repos, one for the front end and one for the back end, which interact through a…
Api World app in Windows 8
If you’re a Windows 8 developer, install the Api World app
for Windows 8.1 now. From the app description:
Description of API World
APIworld is an application to help developers find the API they need, easily. Developers will get randomly themed APIs and randomly picked APIs to try out. You can also use the Search charm to search for any APIs and the Share charm to share the API they like.
Random API every time you open the app
Search and Share Charm Features
The app was created by Abdullah Abbas aka “socialstalker”, …
We’re happy to announce that the Unirest library for .NET
and RT (“windows 8”) has been merged! This was possible thanks to Lionel Ringenbach’s
Lionel is a C#/XAML developer based in Switzerland. He enjoys developing for Microsoft platforms (mobile, tablets, desktop). He loved to code because “it is the most creative tool that has been given to me – you think, create, and make everyday a better day!”
We’ve asked him to write the post below. Enjoy!
The Unirest HTTP request library was ported sometime back for the classic .NET platform and WinRT. They were packaged in 2 different…
David O’Neill, CEO of APImetrics, shares with us his insights on the importance of monitoring your API’s health.
is a set of web-based tools that make it easy to create, manage, and schedule complex API tests, even those requiring authentication.
Q: What are some examples of crucial data points that developers should track when they want to monitor the performance of their APIs?
Uptime – obviously. A lot of people have a telecommunications ‘mindset’ of “5 nines” or 99.999% uptime… whereas the reality of most web APIs is 99% or worse. Or to put that in another perspective –…
We had the opportunity to “email” interview Rudolf Osman, CEO of Zazler, to get his insights on the challenges facing developers when rolling out their own APIs, and the trend of APIs in general.
is a backend for web and mobile apps that saves developers from having to write server-side code. It works as a server facilitating database queries between the application’s frontend and its database.
Q: What are the circumstances where developers need to create their own API?
With web APIs the circumstances can vary a lot depending on the purpose of the API. We have experience in…
This morning I did a session on API Strategy – A Developer Perspective
at DataWeek. I derived the contents mostly from Daniel Jacobson’s “APIs: A Strategy Guide”
(I gave it a bit of a twist by focusing on the developer’s perspective of the API value chain).
It’s interesting to note that the term “API Strategy” is being discussed on the web, started by none other Daniel himself, when he declared that businesses should be looking at APIs as a ‘tactic’, instead of a strategy. You can check out his post here
The discussion reeled me in and got…