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…
After we posted the list of NLP
, Sentiment Analysis
, and Machine Learning
APIs a while ago, we noticed that some API descriptions require a little bit of digging into, to fully appreciate what these APIs can do. Here’s an example:
Text analysis API including wordnet synsets,relation extraction,named entity recognition and classification,lemmatization,part of speech tagging,tokenization, and semantic role labeling.
If you’re not familiar with these words, you could totally miss the features that this API
is capable of.
To help with that, we have listed below an explanation to some of these words in the NLP/Machine Learning context; as…
Image credit: https://flic.kr/p/95JUMv
Ten API Commandments:
Thou shall not use oauth 1.0
Thou shall not kill an API
Thou shall not deprecate endpoints
Thou shall document thy API
Thou shall not return XML
Thou shall be RESTful
Thou shall not use SOAP
Thou shall notify developers of changes
Thou shall make it easy to get API keys
Thou shall distribute on Mashape…