DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Building Multi-Rail Payment Failover to Stop Latency Spikes and Double Debits
  • GET, POST, PUT, DELETE: Choosing HTTP Verbs in a Real .NET Core Web API, Not Just by the Textbook
  • Delegated Transport, Forked Authorization: Where Chat and AI-Agent Integrations Actually Break
  • A Non-Expiring AKS Deployment Token Could Read Secrets Across Three Namespaces

Trending

  • Three Measured Outcomes of Manually Scaling Fleet in Prod
  • Every Acquisition Promises One Company. Most Deliver Two.
  • Why Your GPU Fleet Is Both Full and Idle: Building a Capacity Orchestration Layer
  • Member Spotlight: Raghava Dittakavi

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

  1. DZone
  2. Data Engineering
  3. Databases
  4. Solving Contemporary API Challenges With SnapLogic and Apigee

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.

By 
Sriram Kalyanaraman
·
Jun. 19, 18 · Tutorial
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
7.0K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

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.

API

Published at DZone with permission of Sriram Kalyanaraman. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Building Multi-Rail Payment Failover to Stop Latency Spikes and Double Debits
  • GET, POST, PUT, DELETE: Choosing HTTP Verbs in a Real .NET Core Web API, Not Just by the Textbook
  • Delegated Transport, Forked Authorization: Where Chat and AI-Agent Integrations Actually Break
  • A Non-Expiring AKS Deployment Token Could Read Secrets Across Three Namespaces

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook