Search code examples
apiterminology

What is a "pluggable" API?


I'm evaluating a piece of software (uPortal), and it lists one of its features as "Pluggable APIs."

I know what an API is, but have not heard the pluggable term before. What does it mean for an API to be "pluggable"?


Solution

  • It means that you can replace the implementation. Like a provider model, like ODBC database drivers - you can plug in drivers for various databases, using the same API.