Web提供了各種各樣完成不同任務的API,而這可藉著使用JavaScript達成,小到對任何window或element做細微調整,大到使用像是WebGL和Web Audio介面製作複雜的圖形和音效。
所有的介面都在index頁列出。
事件參考列出了所有可用事件的列表。
- 文檔物件模型
-
DOM允許訪問和修改當前文檔,允許操作文檔
Node和Element。HTML和SVG都擴展了各自的DOM介面,以操作特定的元素。 - 設備API
- 該類API允許訪問各種WEB頁面或應用可用的硬體特性,如: Ambient Light Sensor API, Battery Status API, Geolocation API, Pointer Lock API, Proximity API, Device Orientation API, Screen Orientation API, Vibration API.
- 通信API
- 該API允許頁面和應用與其他頁面或設備之間通信,如: 網路資訊 API, 網頁通知, Simple Push API.
- 資料管理API
- 該API能夠存儲管理使用者資料,如: 檔案處理 API, IndexedDB.
除了上述的這些可用於所有網站或應用的API外,還有一些功能更強大的Mozilla API,可用於特權應用和認證應用。
- 特權API
- 特權應用是指安裝的應用程式,並被使用者授予特定許可權。特權API包括: TCP Socket API, 聯絡人 API, 裝置儲存空間 API, 瀏覽器 API,
- 認證API
- 認證API是指在作業系統上執行關鍵操作的底層應用程式,如Firefox OS作業系統。較少的特權應用程式會通過WEB Activities與這些應用交互。認證API包括:
- 藍芽 API, 手持裝置連結 API, 網路狀態 API, Telephony, 網路SMS, WiFi 資訊 API, 相機 API, 電源管理 API, 設定 API, Idle API, 權限 API, 時間/ 時鐘 API.

