What Is An API 1.0 PDF
What Is An API 1.0 PDF
an API?
Your guide to the
internet business
(r)evolution
What is an API?
The core challenges of attracting and retaining users persist, but todays world is far more
complicated and fragmented. Mobile and wearable devices are proliferating. People now access
the Internet from countless smartphones, tablets and other gadgets, not to mention the hidden
network of connected intelligent devices. The web browser is no longer an exclusive gateway to
view content on the web. Increasingly, content is accessed through new media like widgets or
mobile apps. And finally, you cant count on your audience coming to you. Instead its imperative to
ensure that digital data and services are available in the context that users choose. Since the web
is such an effective platform for serving information to the long-tail, users are more discriminating
in deciding how, when and where they view information on the web. Bringing these fragmentation
trends together means that companies must be aggressive to indirectly reach the huge untapped,
potential audience that does not come to their website.
The big change in mindset is to recognize that data and services the companys digital assets
must be unlocked from the confines of a website. Once those digital assets are free, and can be
accessed from anywhere, then the potential to grow the business can be realized.
What is an API?
Its impossible to imagine how anyone would design a car today without taking advantage of
existing modules or vehicle subsystems. In the early days of the automotive industry, pioneering
engineers would craft the majority of components as a custom design. Over time, subsystems
were identified and elements like the powertrain (the engine and transmission), brakes, steering,
suspension, cockpit and body each became areas of specialization. Engineering teams would
work on the different subsystems and often entire companies would specialize in one or more
of them. So as big automotive manufacturers outsourced more work in their drive for efficiency,
their role became one of a systems integrator. Thanks to well-designed interfaces between all the
subsystems, when they are brought together at assembly time, the result is a vehicle with great
performance relative to cost.
This pattern is repeated across industries. Especially engineering-driven sectors like railways,
construction, airplanes, and robotics. Companies carefully choose the area of their core
competence, whether at the architecture or solution level, or among the subsystems. Then they
cooperate to bring the modules together into a complete product or solution. In this way industries
gain better economies of scale, maintain high levels of R&D, and deliver more innovative products.
This same pattern is evident in the software industry and is enabled with APIs. In fact, compared
to other industries, the returns for software are exponentially greater because the modularization
potential is virtually unlimited, and because the integration cost is an order of magnitude lower.
What is an API?
Obviously, the most widely used communications network is the Internet and most APIs are
designed based on Web standards, so remote APIs are also referred to as Web APIs.
A good example of why and how a company might use an API is a book distributor. They could
provide the book shops they supply with an application allowing a cashier to check on the
availability of books in the warehouse. Or it could instead provide an API to directly check on stock
availability. One benefit is that the query could be made from within the book shops standard
application rather than switching to a different application for each supplier. Another benefit
is that the distributor has the flexibility to switch its internal systems however it likes, as long as
the behaviour of the API interface remains the same. The API solution is less complex to design,
manage and use, and it provides more flexibility.
What is an API?
The reason that APIs were so important to growth is because of the network effect that occurs
when more applications created for a platform lead to an increase in the value of the platform
itself. As soon as a developer ecosystem takes root it becomes more costly to switch to alternatives
(because some applications may not be available on the new platform) and it is a prerequisite for a
company to become the dominant provider in its market.
Microsoft was one of the most successful companies to exploit their APIs for business advantage.
They made massive investments to attract the largest base of application developers to write apps
for MS Windows and the Windows API. Once they achieved critical mass, it became a self-reinforcing
cycle of customers choosing Windows because of the large selection of apps, which led to more
developers to write apps on this platform in order to reach the largest possible customer base.
During this period before the web was available as a distribution platform, it was extremely
hard to grow a developer ecosystem around APIs. In order to be successful, lots of distribution,
competition and complexity challenges had to be overcome. It was only at large scale that it was
feasible to solve these challenges. So it was inevitable that big companies dominated.
What is an API?
Exposing APIs can lead to a combination of business benefits that include: additional revenue
channels or extension of existing channels, wider reach (e.g., increase of an organizations brand
awareness), external sources of innovation (facilitating the idea of open innovation), or increase in
efficiency. In our ebook Winning in the API Economy we describe five different use cases of APIs
for organizations including their characteristics and benefits.
Currently, we see an evolution in the role of APIs, but this is a revolution in how business can
benefit from APIs the API (r)evolution.
What is an API?
What is an API?
What is an API?
Get started on your action plan to boost your business with APIs today:
Identify your core digital assets and brainstorm what solutions could be created with the
help of these assets
Define a few scenarios for an API-based business strategy and business model
Scope out requirements to implement your API initiative
Start with one strategy and business model, and be ready to adapt and change
APIs are a simple way to open up a companys data or services for benefits like additional or
extended channels, wider reach, external sources of innovation, or increase in efficiency. To get the
most out of an API program, an API provider should have visibility and control over their APIs and
the assets behind them. This is exactly where API management comes into play.
At 3scale, we welcome the opportunity to help you at each step of your API program. Our API
management solution provides access control and security, usage policies like API contracts and
rate limiting, analytics and reporting, a developer portal with API documentation, and monetization
support via billing and payment processes.
The earlier you engage 3scale, the better.
The API (r)evolution is here.
10
What is an API?
About
3SCALE
www.3scale.net
450 Townsend St.
San Francisco, CA 94107
+1 (415) 671-6432
11
What is an API?