
Meet the instructor, a former Udemy and college educator now director of solutions engineering at Gravity.io, sharing extensive experience in consulting, software development, and API management.
Master api management, including api gateways, how they function, deploy, and maintain, with Gravity IO, the Gravity API Management Platform, the developer portal, and authentication.
Discover the fundamentals of API management and how Gravity secures, governs, and controls access to APIs, AI agents, and event streams.
Explore a real API example powering market data apps by fetching stock prices, trends, and historical data; receive real-time, structured data like current price, percentage change, and volume.
Explore REST, gRPC, WebSockets, and event-driven APIs to understand their use cases, HTTP, JSON, binary payloads, and performance in modern API architecture.
Explore API specification formats such as Open API for REST and HTTP APIs, and Async API, describing endpoints, schemas, authentication, and error handling to support governance across the API lifecycle.
Design defines what the API does and how consumers interact, detailing endpoints, request/response formats, and OpenAPI or AsyncAPI specs, with options to design from scratch or import existing specifications.
Monitor API usage and performance with analytics, dashboards, and alerting to track who uses the APIs, how often, and where issues or abuse arise for SLA enforcement and continuous improvement.
Explore common api management problems at scale, governance, auth, and rate limits, illustrated through a REST orchestration example with a GET request and a 200 OK response.
Explore Gravitee platform's API management lifecycle from design to deployment, secure APIs with identity and access management, and govern events and agents in a unified developer portal.
Sign up for a Gravitee api management cloud trial by visiting gravity.io/try gravity, register with your email, confirm the link, and set your deployment and region to start.
Explore the cloud cockpit dashboard to deploy and manage gravity infrastructure across multiple environments, from development to production, each with an API management console and developer portal for publishing APIs.
Design your APIs with the API designer's drag-and-drop editor, creating endpoints like inventory and products, generate an open API specification, and push to API manager to apply policies and quotas.
Explore the API management console and overview dashboard, learn to view aggregated APIs, applications, gateways, and analytics, set health checks and alerts, and manage governance and audits.
Access your api through the Gravitee gateway by using the exposed entry points url and test endpoints like the echo endpoint to retrieve json data.
Log your first API analytics by monitoring traffic, request counts, and response times, then enable full payload logs for request and response phases and deploy with verbose logging.
Add authentication by creating an API key plan called the gold key plan for external customers, then publish and deploy to make the secured API live.
Navigate the developer portal, view APIs in the catalog, subscribe with the gold key plan via OAuth, and manage applications, keys, ownership, and analytics.
apply a rate limit policy in policy studio, test two requests per 30 seconds on the gold key plan vs keyless access, and validate with the api key header x-gravity-api-key.
Gravitee is a full lifecycle API Management platform used by some of the biggest enterprises in the world to manage their API infrastructure. Gravitee manages REST APIs, Event-Streams, and all of your Agentic Services — AI Agents, MCP Servers and LLM Proxies.
This course is presented by Firas Aboushamalah, who is the Director of Solutions Engineering at Gravitee. Firas's experience in helping enterprises of all sizes onboard and use the Gravitee platform is written all over this course. At first hand, you will get an overview on Gravitee and where the company started, as well as a solid, working understanding of what APIs are and how it correlates to API Management.
Afterwards, we will walk you through the various components of the Gravitee platform, starting with the APIM Console, all the way to the Gravitee Gateway, and over to the Developer Portal. There are lots of topics to discuss in between - such as policies, RBAC, publishing/subscribing, and more!
In some of the more advanced concepts, we will discuss features that make API Management pivotal - like authorization and authentication policies, transformations, rate limits, and more. We will then go much deeper into understanding what makes API Management important - and how Gravitee solves these pains for us with little to no coding at all.
At the end of this course you should have a full understanding of the Gravitee Platform at a high level. You will be proficient and an expert at building and managing APIs the right way.