Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Solving Contemporary API Challenges With SnapLogic and Apigee

DZone's Guide to

Solving Contemporary API Challenges With SnapLogic and Apigee

Read this article in order to learn more about how to solve contemporary API challenges with SnapLogic and Apigee.

· Integration Zone ·
Free Resource

SnapLogic is the leading self-service enterprise-grade integration platform. Download the 2018 GartnerMagic Quadrant for Enterprise iPaaS or play around on the platform, risk free, for 30 days.

As enterprises embark on their digital transformation journey, only an API-centric platform can truly help deliver the best results while enhancing the “Integration Experience” for both the citizen integrator and the developer community. API creation is one of the many tangible benefits obtained from the SnapLogic Enterprise Integration Cloud platform.

With our May 2018 release, we started offering a seamless integration between SnapLogic and Apigee, a full lifecycle management platform. Together, we create a best-of-breed solution, enabling full-lifecycle API management capabilities for our customers. By leveraging this engineered integration, customers can easily create API proxies and API products in Apigee from the APIs created in SnapLogic.

Through the SnapLogic - Apigee integration, users have the flexibility to create, publish, and monetize APIs
Through the SnapLogic and Apigee integration, users have the flexibility to create, publish, and monetize APIs.


The following image highlights how some of the combined capabilities from this integration can benefit enterprises who are undertaking digital transformation across their organization:

Diagram showing how SnapLogic and Apigee work together to provide users API creation and API management.

To use this built-in capability, identify the project for which an API proxy needs to be created in the SnapLogic Manager. Once the user identifies the project, click on the “API Proxy” option to initiate a wizard from the project’s context menu:

Within the SnapLogic Manager tab, you can select API proxy.

Users can easily provide required inputs through a wizard, including:

  • Selecting a “Rest Basic Auth” account to allow connectivity between SnapLogic and Apigee
  • Selecting an Apigee organization where the API proxy needs to be deployed
  • Selecting SnapLogic Triggered and/or Ultra tasks to be published as part of the API Proxy bundle
  • Assigning a name to the API Proxy
  • Selecting an authentication option for clients/users that would be invoking the API Proxy. Users requiring to make invocations from a browser must select the “Add CORS Headers” option.
Users can select authentication options when creating an Apigee API Proxy.
Users can select authentication options when creating an Apigee API Proxy.
  • Selecting virtual hosts that the API Proxy would bind to upon deployment. Users have the flexibility to choose if their API Proxies ought to be http, https, or both
  • Selecting deployment environments prior to clicking on the “Build & Deploy” button to get the API Proxy created successfully
  • Publishing an API Product is also available for users


Once the user adds all the required inputs, they will be able to download the OpenAPI file that can be published in Apigee!

Apigee proxy build & deploy successful.

Once the API Proxy is created, users can assign some of the following policies offered by the Apigee platform:

  • Traffic Management — Quota, Throttling, Caching, and much more
  • Security — Basic Authentication, XML/JSON Threat Protection, OAuth2, and much more
  • Mediation — JSON to XML, XML to JSON, and much more
  • Extension — Service Callout, Flow Callout, Message Logging, and much more

In addition to the Apigee integration, users can download the OpenAPI specification file, which can then be used across a variety of API Management platforms.

Watch our SnapLogic and Apigee integration how to demo video to learn more.

Download A Buyer's Guide to Application and Data Integration, your one-stop-shop for research, checklists, and explanations for an application and data integration solution.

Topics:
integration ,apigee ,snaplogic ,api management ,apis ,api creation ,tutorial ,api proxy

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}