Skip to main content

Glossary

Software + AI glossary — 21+ terms

API, Webhook, RAG, AI Agent, KVKK, Core Web Vitals, Multi-tenant and more — definitions, use cases, pros/cons for modern software and AI terminology.

Web + API6 terms

API

An API (Application Programming Interface) is a contract that lets two software systems talk in a structured way. It exposes endpoints to fetch data, send data, and trigger actions; REST and GraphQL are the two most common models. Most modern web features are powered by API calls.

View →

Webhook

A webhook is a way for a system to send an automatic HTTP request to another system when an event happens. Instead of polling, it 'pushes' — Stripe sends a webhook when payment completes, GitHub when a PR opens, Trendyol when an order arrives.

View →

REST API

REST (Representational State Transfer) is an architecture for designing web APIs over HTTP. Resources are URL-addressed (/users/123) and managed via HTTP methods (GET, POST, PUT, DELETE). Stateless, cache-friendly, browser-native; 80%+ of web APIs in 2026 are REST.

View →

GraphQL

GraphQL is an API query language Facebook open-sourced in 2015. Single endpoint (/graphql), client requests only the fields it needs. Solves over-fetching and under-fetching; ideal for complex screen-data mapping. Apollo Server + Apollo Client is the most common stack.

View →

SSR (Server-Side Rendering)

SSR (Server-Side Rendering) renders HTML on the server instead of the browser. The user receives ready HTML — faster LCP, better SEO, smaller JS bundle. Next.js, Remix, Nuxt make SSR the default.

View →

Headless CMS

Headless CMS is an architecture that separates content management (CMS) from presentation (frontend). The CMS only delivers content via API; the frontend can be Next.js, React Native, mobile app, smart TV, VR — any platform. Sanity, Contentful, Strapi, Storyblok lead.

View →