API University
Learn the basics of APIs with a collection of resources aimed at providing best practices, tips and tutorials for API providers and developers.
Intro to APIs
APIs are the foundation for digital transformation. Businesses leverage APIs to support composability, automate business processes, and allow employees and customers to move faster than ever before. But what exactly are APIs and how do they allow businesses to provide innovation solutions for customers?
API Strategy
When a business starts its digital transformation journey, one of the earliest steps is to define an API strategy. This strategy will include how APIs will open new business channels, what business models will be used, how the APIs should be treated as products themselves, and what structure will be put in place to support the APIs.
- Maximizing the ROI on Your API
- How to Hire a Great API Developer
- Best Practices: How to Engage Developers with a World-Class API Portal
- Five Best Practices for Building an Effective API Marketplace
- How to Succeed in the API Economy; a Prescription from ProgrammableWeb
- How Intuit Designed its API Ecosystem For Both Internal and External Success
- How to Scale APIs for Rapidly Growing Organizations
- ProgrammableWeb’s Guide to Modern API Business Models
API Design
Once the strategy is in place, an organization faces decisions on how to design, build and deploy its APIs. Well designed APIs allow businesses to connect to data anywhere, enable composability and take into account security and governance.
- Guide to GraphQL: Understanding, Building and Using GraphQL APIs
- Guide to gRPC; Understanding, Building, and Using gRPC APIs
- How and Why To Provide Event-Driven Streaming APIs
- Best Practices for Building a Secure and Scalable API
- What are the Strengths and Limitations of Three Commonly Used API Architectural Styles?
- Four Principles for Designing Effective APIs
- Top 5 things to Remember When Adding a GraphQL Backend
- How Kubernetes Exemplifies A Truly API Driven Application
- How to Use the cURL Command to Examine the Contents of a Web API's Header