APIs: User Interfaces with Different Users in Mind

Jan 25 · 3 min read

What is an API ?

Technically, API stands for Application Programming Interface. This is the set of tools, definitions, and protocols for building and integrating application software. It lets products or service communicate with other products and services without having to know how they’re implemented. APIs can simplify app development. In normal people language APIs Are Like User Interfaces — Just with Different Users in Mind

So What is an API, Exactly?

Let’s see the API as a drink menu in a cocktail Bar. The menu provides a list of different cocktails you can order, along with a description of each cocktail. When you specify what type of cocktail from the list you want, the cocktail bar personnel; does the work and provides you with some finished drinks. You don’t exactly know how the cocktail bar prepares that drink, and you don’t really need to.

Likewise, an API lists a bunch of operations that developers can use, along with a description of what they do. The developer doesn’t necessarily need to know how, for example, an operating system builds and presents a “Save As” dialog box. They just need to know that it’s available for use in their app.

When developers create code, they don’t often start from scratch. Fundamental to developer productivity is how APIs make often repeated yet complex processes highly reusable with a little bit of code. The speed that APIs enable developers to build out apps is crucial to the current pace of application development.

Developers are now much more productive than they were before since they had to write a lot of code from scratch. With an API they don’t have to reinvent the wheel every time they write a new program. Instead, they can focus on the unique proposition of their applications while outsourcing all of the commodity functionality to APIs.

Things to Know About APIs

  • Developers work with APIs to create software and apps. It’s rare for you, the end user, to directly interact with an API.
  • APIs operate as a gate, allowing companies to share select information but also keeping unwanted requests out.
  • APIs can make your life run a little smoother. When airlines share data about flights and prices, travel aggregating sites can compile them all and help you compare.
  • Businesses are built on APIs. Sprout Social itself is an example of a software that is built on the APIs of social media networks.
  • If you’re using a third-party app to manage your social media, it might not be the app’s fault that a feature isn’t being offered. It’s more likely that the network doesn’t have it as part of their API.

Business Expansion with APIs

A business’ potential can be expanded when they offer an API. There are only so many resources a business can offer. Having an API available, with developers who are eager to build on them, can expand their offerings to more people.

Tradebits plans to develop an API for GetMIO, which will enable third-party exchanges to utilize our trading infrastructure for a reasonable fee. Additionally, Tradebits will offer a fiat and cryptocurrency gateway to facilitate easy crypto to fiat and fiat to crypto conversions.

For more information please visit us at www.tradebits.co

Thank you,

The Tradebits team.


Written by


The global payments infrastructure of the future. We envision a future where transacting with cryptocurrencies is reciprocal to doing cash or fiat transactions.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade