Google has just announced an open beta release of newt set of features and open source components for its distributed API management suite called Google Cloud Endpoints.
In addition, new versions of Cloud Endpoints Frameworks for Java and Python is also released today. The framework reduce latency, support custom domains and feature improved debugging.
In addition, these new frameworks allow you to opt into the new API management features.
Google developed a server-side "Extensible Service Proxy", which is a NGINX-based proxy that run in server-local architecture. The proxy can be deployed in a containerized environment or its own, and integrates with Google Service Control. It provide ultra-low latency monitoring, authorization checks, API key validation, and many other features, explains google.
Additonally, Google said they also now support OpenAPI Specification (formerly known as Swagger), which provide OAI tooling to organization adopting it.
Google Cloud Endpoints beta includes API management functionality that allow users to monitor the status of critical APIs with usage, error and consumption charts.
It logs API calls to Google Cloud Logging and trace information to Google Cloud Trace, and also integrates with Google BigQuery.
- Cloud Endpoints supports end-user authentication through built-in Google authentication and integrations to Auth0 and Firebase Authentication.
- Cloud Endpoints also enable developers to choose language and framework for their backend.
- Cloud Endpoints supports backends running on App Engine Standard or Flexible Environment, Compute Engine or Container Engine.
The API management features in Cloud Endpoints during initial beta are offered at no charge. However, final pricing during the beta period will announced later, google said.
To know more details, you can read this documentation.
Or, try walkthroughs available for
Update 09/11: Google to acquire Apigee, a provider of application programming interface (API) management, according to definitive agreement signed by the two companies as on September 8, 2016.
APIs if you are not aware of, "is a mechanism that developers use to interface and integrate with outside apps and services."
They're vital for how business gets done today in the fast-growing digital and mobile marketplace. The benefits of interacting digitally drives a large market opportunity. Infact, "companies in U.S. alone will spend nearly $3 billion on API management by 2020, " according to a Forrester research.
Apigee is already used by hundreds of companies, and by adding their API solutions, it'll become much easier to implement and publis with excellence the requisite APIs. Also, Google cloud customers' supporting their businesses with high quality digital interactions will accelerate, writes google.