WSO2Con2024 - Software Delivery in Hybrid Environments
What is api
1. What is API?
Application programming interface(API)
is a connection between computers or between
computer programs. It is a type of software
interface, offering a service to other pieces of
software.
3. Public API
Accessible to any outsider
engineers. Programming
interfainterfaceseely
accessible to designers and
different clients with
insignificant limitations. They
might require enlistment,
utilization of an API Key or
OAuth, or possibly totally
open.
4. Partner API
Partner APIs will be APIs uncovered by/to the essential
colleagues.
They Are not accessible Publicly and need the explicit
privilege to get to them
5. Private API
Private APIs, are stowed away from outside clients and just
uncovered by the inward framework. Interior APIs are not
implied for utilization outside of the organization but
instead for use across various inner advancement groups
for use across various inside improvement groups for
better usefulness and reuse of administrations.
6. Benefits of
open APIs
Benefits of open APIs include benefits for both the API publisher and the
developers who want to use the publisher's API.
For the publisher, the benefits of an open API include:
The ability to expand a user base without the cost of niche industry software
development; A chance to create revenue streams by licensing new
programs; and The option for an organization to retain its proprietary source
code.
For the consuming developers, the benefits of using an open API
include:
Reduced dependencies between development teams and certain application
components;
Less time spent fixing mistakes made when writing code; and
The ability to still use preferred development tools alongside an open API.