- 1. Introduction
- 2. Application Architecture
- 3. Application Configuration
- 4. Testing
❱
- 4.1. Load Testing
- 5. Release Process
- 6. Frequently Asked Questions
- 7. Data Types
- 8. OpenAPI Documentation
- 9. GitHub Actions
- 10. Syncstorage API
❱
- 10.1. API v1.5
- 10.2. API v1.1 (Obsolete)
- 10.3. API v1.0 (Obsolete)
- 11. Syncstorage DB - Postgres
- 12. Syncstorage DB - Spanner
- 13. Payload Offload
❱
- 13.1. Reconciliation Pipeline
- 13.2. GCP Infrastructure
- 14. Tokenserver
❱
- 14.1. Goals of Tokenserver
- 14.2. Tokenserver API
- 14.3. Tokenserver DB - Postgres
- 14.4. User Flow
- 14.5. Purge Old Records
- 14.6. Postgres Purge TTL
- 14.7. Hawk Token Generator
- 15. Sync Client
❱
- 15.1. Life of a Sync
- 15.2. Sync Storage Formats
- 15.3. Global Storage Version 5
- 15.4. Firefox object formats
- 16. How To Guides
❱
- 16.1. Default Configuration for Spanner & MySQL Builds
- 16.2. Run Your Own Sync-1.5 Server with Docker
- 16.3. Run Your Own Sync-1.5 Server (legacy)
- 16.4. Configure Sync Server for TLS (legacy)
- Documentation and MdBook Notes
- Glossary of Terms
- Response Codes
- Terms of Service