What is Apigee?
Apigee is an API gateway management tool offered by Google to exchange data across cloud services and applications. Since many sites and services are delivered by way of RESTful APIs, API gateways are used to connect these sites and services in order to provide data feeds and bolster communication abilities. Apigee is a tool that can manage the API gateway and make it easier to produce and deploy modern, developer-friendly apps.
Features of Apigee
Apigee can be purchased through a subscription model that gives access to the API management platform. A few features of the product include:
- Connects a modern user interface to the legacy data stores.
- Automates the development of API documentation and software development kits.
- Supports hybrid cloud and multi-cloud
- Harnesses machine learning and analytics to generate actionable insights.
- Offers monitoring tools for API troubleshooting, security, and optimization.
- Ability to scale as needed.
Additionally, subscribers can purchase add-ons that help developers monetize APIs, follow compliance, and deploy to multiple environments.
History
Apigee, The free cloud-based API management tool was developed by Sonoa Systems and released as a public beta in 2009. Sonoma Systems rebranded in 2010, changing the company name to Apigee to reflect its core product offering. Apigee also became a founding member of the OpenAPI Initiative, sponsored by the Linux Foundation, in 2015.
In 2016, Google purchased Apigee to expand its API management offerings. Users of Apigee include AccuWeather, Target, 20th Century Fox, Twitter, the American Cancer Society, PayPal, and Bloomberg. Apigee was declared a leader in the 2018 Gartner Magic Quadrant for full lifecycle API management for the 3rd consecutive year.
New features and updates
JWT policies
- JWT encryption
The JWT policies let you generate, verify, and decode encrypted tokens. New elements on policies include:
- <Type> – Lets you set whether the tokens are signed or encrypted.
- <EncryptionAlgorithms> – Lets you set <Key> and <Content> encryption algorithms.
- Support for PSS algorithms in signed tokens
The policies for generating and verifying JWT and JWS now support PS256, PS384, and PS512 algorithms, as described in IETF RFC 7518.
- GenerateJWT relative start time for token
When generating a JWT with the GenerateJWT policy, the <NotBefore> element lets you specify a relative time between when a token is generated and it becomes valid. For example, a <NotBefore> value of 2h means a token isn’t valid until 2 hours after it’s generated. You can set <NotBefore> time in milliseconds (ms), seconds (s), minutes (m), hours (h), days (d), or weeks (w).
- Reference PublicKey/Certificate in VerifyJWT
In the VerifyJWT policy, a <PublicKey> / <Certificate> element lets you reference the PEM-formatted certificate with which to verify incoming JWT signatures. For example:
<PublicKey>
<Certificate ref=’public.certificate_pem’/>
</PublicKey>
Apigee jumps on the hybrid bandwagon with new API for hybrid environments
In 2019 at Google Cloud Next, the theme is all about supporting the hybrid environments, so it shouldn’t come as a surprise that Apigee, the API company it bought in 2016 for $625 million, is also getting into the act. Apigee announced the beta of Apigee Hybrid, a new product designed for hybrid environments.
This is a new deployment option for the Apigee API management platform that lets you host your runtime anywhere in your data center or public cloud of your choice. The idea is to have a single way to manage your APIs no matter from where you can choose to run them.
With Apigee hybrid, you will get a single, full-featured API management solution across all your environments, while giving you control over your APIs and the data they expose and ensuring a unified strategy across all the APIs in your enterprise.
The announcement is part of an overall strategy by the company to support a customer’s approach to computing across a range of environments, often referred to as a hybrid cloud.
If you are aware of REST Fundamentals, Apigee Edge Fundamentals, Apigee Edge Products, Apigee Edge Security – Oauth, Apigee Edge Security- Threat Protection, Quota, JWT, and other policies, Apigee Edge- Extract Variables, Assigning Payload and Shared Flows, Fault Handling, Service Callouts, and Mashups, Caching and Advances Mediation, Analytics, and Logging, Edge Node JS, API Lifecycles Tools, CI/CD, testing, mocking and other tools Certification exam-related specific tips you can crack your dream job.
According to Indeed latest reports, Apigee professionals are paid around $60k.
GoLogica’s Apigee course is an instructor-led program that aims to make you an expert in the API tools. This course will help students to understand and gain knowledge on the implementation process of APIs with real-time scenarios and use cases that are provided during the course, you could easily be ready to get on to your dream job in Apigee.
With our Apigee Online Training, you will be expanding your knowledge to one of the most sorts after skills in the market. Certification will help you handle and perform complex activities which will give you an edge over your peers and will also make you a potential candidate for a promotion or salary demand or get you hired to your dream job. Show off your certificate badge in your resume and in the linked profile to add weightage to your experience.