2. What is an API?
• Application Programming Interface
• A program or function which allows to interact with different
kind of applications to access the features or data for an
application
3. ANCIENT
• Companies often expose their services as set of HTTP end
points
• Client App developers can hit the request to the HTTP end
points and accessing the data. Data might be in XML or JSON
• Earlier client can consume the data directly hitting the request
to backend service
4. WHY APIGEE?
• Enables you to provide secure access to your services with a
well-defined API that is consistent across all of your services,
regardless of service implementation
5. API Proxies & PRODUCTS
• API Proxy is the HTTP end point on APIGEE EDGE which
pointing towards backend service to access the data
• API Product is a group of proxies with service plan
• Service plan can set access limits on API proxies, provide
security, allow monitoring and can add additional features
10. API proxy and API product
development
• Two ways to create, maintain and managing API proxies and
API Products to access your backend services
• Make HTTP requests to the Apigee RESTful API to access
Edge services
• Edge management UI at https://enterprise.apigee.com
11. EDGE Management UI
• Browser-based tool to create, configure and manage API
proxies and API products
12. API Proxy creation
• http://{org-name}-{env-name}.apigee.net/{project-base-path}/{resource-name}?{query-params}
13. Policies
• To customize the behavior of API’s by applying set of policies
on APIGEE EDGE
• Benefits using policies
• Control traffic
• Enhance performance
• Enforce security
• Increase the utility of your API’s
14. Terms in APIGEE
• API
• API Proxy
• API Base Path and Resources
• API Product
• API Package
• APP
• Environment
• Organization
• Policy
• Version
• Revision