# safwk - [Introduction](#section11660541593) - [Directory Structure](#section161941989596) - [Usage](#section1312121216216) - [Available APIs](#section1551164914237) - [Usage Guidelines](#section129654513264) - [Repositories Involved](#section1371113476307) ## Introduction The **safwk** module of the Distributed Scheduler subsystem defines how to implement a **SystemAbility** in OpenHarmony and provides APIs for system ability startup and registration. ## Directory Structure ``` /foundation/distributedschedule │── safwk # Directory for the safwk module │ ├── ohos.build # Compilation script for safwk │ ├── interfaces # APIs exposed externally │ ├── services # Service implementation ``` ## Usage ### Available APIs