Understanding Different Design Choices is Key to an Effective API Program
NEW YORK, NY, February 18, 2014 — CA Technologies (NASDAQ: CA) today released the results of a survey focusing on the future of API design and deployment. Conducted by Layer 7, a CA Technologies company, the survey shows there is no one-size-fits-all way to manage APIs.
From the more than 180 API Management professionals and enterprise architects polled, it is clear that building scalable, secure and flexible APIs that meet your organization’s needs is no easy task. More than 44 percent of respondents reported that API security is their greatest concern, while more than 38 percent responded they are more concerned with usability, indicating both remain key issues in successful API design.
“What’s striking about this survey is that it underscores the fact that APIs are not just for external developers. APIs play a critical role across diverse developer communities both inside and outside an organization,” explained Dimitri Sirota, Senior Vice President, Security Strategy, CA Technologies and co-founder of Layer 7. “Enterprises use APIs for different purposes, spanning mobile, Web and integration needs, and they demand flexible solutions that can accommodate a variety of use cases and protocols.”
When it comes to private-versus-public APIs, 60 percent of respondents indicated their API programs include both private and public APIs. Throughout the creation of these API programs, API designers rely on special tools – most in the design/development and testing/deployment stages.
APIs designers are also split fairly evenly between JSON and XML, with more than 50 percent of respondents choosing JSON and more than 47 percent of respondents choosing XML. Designers are split evenly again when it comes to HTTP – more than 42 percent of respondents support SOAP over HTTP and more than 43 percent support CRUD over HTTP.
When deploying APIs, an overwhelming 78 percent of respondents indicated they build prototype APIs before launching their API programs. Nearly 25 percent of API programs provide developers with at least one SDK and almost 35 percent intend to provide an SDK in the future. Respondents also indicated their API programs target multiple developers – including internal developers, third-party mobile developers and third-party Web developers.
The survey was led by the API Academy – a CA Technologies-led community of API designers, developers and strategists who seek to improve the speed of business by sharing best practices for and lessons on building APIs.