DZone
Integration Zone
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
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Integration Zone > Q&A: How to Build a Successful API Program

Q&A: How to Build a Successful API Program

Ross Mason user avatar by
Ross Mason
·
Nov. 04, 14 · Integration Zone · Interview
Like (0)
Save
Tweet
3.47K Views

Join the DZone community and get the full member experience.

Join For Free

[This article was written by Reza Shafil.]

Thanks to those of you who attended our webinar last week, “The API Love Triangle: Delivering Successful API Programs,” and we hope that you found the session valuable. Now you know that the API love triangle is composed of three key people and that the success of your API program depends on satisfying the needs of each:

  • The API Developer, who’s always looking for ways to be more efficient, to get their APIs to market faster, to re-use existing artifacts rather than re-creating things from scratch.

  • The Application Developer, who wants to know which APIs are available for use and when they find one that fits their project, how can they get started with it quickly?

  • The IT Leader, who wants to make sure that the APIs their team releases are properly secured and managed and that developers use those APIs instead of creating their own.

There were a lot of great questions during the Q&A session, so many in fact that I didn’t have a chance to answer them all live. So, I’m taking the opportunity here to respond to some of the questions that remained outstanding.

Q: Can I convert a WDSL project to a RAML project?

A: Yes. You can do so by creating a WSDL based proxy then modifying the proxy using Anypoint Studio so that its frontend is an APIkit-based RAML project and to perform the necessary data transformations and mapping.

Q: Can I install the software located on anypoint.mulesoft.com on my own server? If yes where I can download the installation files/binaries?

A: Anypoint Platform for APIs is hybrid solution and some components can be deployed on-premises or in the cloud. Please refer to the system architecture document for a more detailed description of current deployment options.

Q: How would you expose the same API for internal and external use with different SLAs?

A: This can be done easily by creating two separate proxies (represented by two different API versions in API Manager) on top of the same API.

Q: Do you have any developer sandbox for people interested in learning about the product? How can we deploy the demo you have showed?

A: Yes, we do have a developer sandbox where you can get started working with Anypoint Platform for APIs. Just create a free account at anypoint.mulesoft.com/apiplatform.

Then read the product tutorial and getting started guide here »

For those of you who didn’t have a chance to catch it live, be sure to watch it on demand
API Build (game engine)

Published at DZone with permission of Ross Mason, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How to Test JavaScript Code in a Browser
  • How To Use Cluster Mesh for Multi-Region Kubernetes Pod Communication
  • How to Hash, Salt, and Verify Passwords in NodeJS, Python, Golang, and Java
  • The Evolution of Configuration Management: IaC vs. GitOps

Comments

Integration Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo