Un observable est typiquement une construction de programmation qui peut être «surveillée» par d'autres parties du code, appelées les «observateurs». Différents frameworks et langages de programmation ont des implémentations différentes pour les observables, donc cette balise doit généralement être utilisée conjointement avec d'autres.