> For the complete documentation index, see [llms.txt](https://docs.dataswyft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dataswyft.com/build/advanced-topics.md).

# Advanced Topics

- [Error Reference](https://docs.dataswyft.com/build/advanced-topics/error-reference.md): Handling authentication errors.
- [Access Tokens](https://docs.dataswyft.com/build/advanced-topics/access-tokens.md)
- [User Journeys](https://docs.dataswyft.com/build/advanced-topics/pda-authentication.md)
- [User Onboarding](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/user-onboarding.md): Getting to grips onboarding users
- [Password Management](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management.md): Recovering and reseting passwords
- [Guides](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials.md)
- [iOS/Swift](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/ios-swift.md)
- [1. Authentication](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/ios-swift/1.-authentication.md)
- [2. Reading / Writing Data](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/ios-swift/2.-reading-writing-data.md)
- [3. File Storage](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/ios-swift/3.-file-storage.md)
- [4. Data Debits](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/ios-swift/4.-data-debits.md)
- [5. Data Plugs](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/ios-swift/5.-data-plugs.md)
- [6. Tools](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/ios-swift/6.-tools.md)
- [Android/Kotlin](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/android-kotlin.md)
- [1. Authentication](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/android-kotlin/1.-authentication.md)
- [2. Reading / Writing Data](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/android-kotlin/2.-reading-writing-data.md)
- [3. File Storage](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/android-kotlin/3.-file-storage.md)
- [4. Data Debits](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/android-kotlin/4.-data-debits.md)
- [5. Data Plugs](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/android-kotlin/5.-data-plugs.md)
- [6. Tools](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/android-kotlin/6.-tools.md)
- [JavaScript](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api.md)
- [1. Authentication](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api/1.-authentication.md)
- [2. Fetch Applications, Data Plugs and Data Debits](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api/2.-fetch-applications-data-plugs-and-data-debits.md)
- [3. Reading / Writing Data](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api/3.-reading-writing-data.md)
- [4. File Storage](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api/4.-file-storage.md)
- [5. Data Debits](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api/5.-data-debits.md)
- [6. Handling Errors](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api/6.-handling-errors.md)
- [7. FAQ](https://docs.dataswyft.com/build/advanced-topics/pda-authentication/password-management/tutorials/data-api/7.-faq.md)
