๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Web Development Beginner

What is API (Application Programming Interface)?

A set of rules and protocols that allows different software applications to communicate and exchange data.

APIs define how software components interact. Web APIs (typically REST or GraphQL) allow applications to request and send data over HTTP. For example, a weather app uses a weather API to get forecast data.

REST APIs use standard HTTP methods (GET, POST, PUT, DELETE) and return JSON/XML. GraphQL APIs let clients specify exactly what data they need. API design principles include versioning, authentication, rate limiting, and clear documentation.

Related Terms

WebAssembly (Wasm)
A binary instruction format that enables near-native performance execution of code in web browsers alongside JavaScript.
Lazy Loading
A technique that delays loading non-critical resources until they are needed, improving initial page load performance.
Web Accessibility (a11y)
The practice of designing websites that can be used by people with disabilities, following WCAG guidelines.
Web Caching Strategies
Techniques for storing copies of web resources at various levels to reduce server load, bandwidth, and response times.
Static Site Generator (SSG)
A tool that generates a complete static HTML website from templates and content at build time, requiring no server-side processing.
HTTP/2
The second major version of HTTP that improves performance through multiplexing, header compression, and server push.
View All Web Development Terms โ†’