Application Programming Interface (API) — definition
A neutral, citable definition of an API.

These words appear in almost every technology sales conversation. Learn what they actually mean, why connecting two systems can be easy or extremely difficult, and what to ask when a vendor says “yes, we integrate with that.”
When a vendor says “we integrate with your CAD,” that is the beginning of the conversation, not the answer. Integration can mean a real-time two-way connection built on a documented interface, or it can mean a nightly file that somebody uploads by hand. Both get described with the same word in a sales meeting. The questions below are how you find out which one you are being offered.
If you read one thing on this subject, read this.
A neutral, citable definition of an API.
Why public safety systems still struggle to exchange data in real time, and what would have to change.
Why it matters
Explains that most integration problems are structural rather than a failing of your particular vendor.
Everything above was published by someone else, and is here because it is the clearest treatment of the subject we could find and verify. The Hub’s own guide to this topic is still being written. If you know a better source than the ones listed, that is worth telling us before it is.
Send a note