## Notes
[Popular API Styles](https://www.youtube.com/watch?v=4vLxWqE94l4&list=PLCRMIe5FDPsd0gVs500xeOewfySTsmEjf&index=30)
## SOAP
XML-based API for security and reliability.
## REST
One of the most common styles. Noun-/resource-based definitions. May not be a good fit for highly interconnected data or real-time data.
## [[GraphQL]]
Good for when the client needs to handle their own queries. Higher load on backend.
## [[gRPC]]
Good for communication between backend services since it is lighter in weight and faster.
## [[WebSocket]]
Real-time, bidirectional communication. Good for chat and real-time.
## Webhooks
Asynchronous, event-driven data.