API

Back to DuckDB Data Engineering Glossary

An API - Application Programming Interface - is a set of rules and protocols that allows different software applications to communicate with each other. Think of it as a bridge between different software systems, enabling them to share data and functionality in a standardized way. For example, if you're using a weather app on your phone, that app might use an API to request the current weather data from a weather service's database. The API defines how the request should be made and what kind of response to expect, ensuring smooth and reliable communication between the app and the weather service.