Sapio
Android Open Source API compatibility
Install / Use
/learn @jonathanklee/SapioREADME
Sapio
Sapio is the anagram of Open Source API.
Sapio provides the compatibility of an Android application running on a device without Google Play Services (i.e. deGoogled bare Android Open Source Project (AOSP) devices, coupled or not with microG).
Sapio can serve as a lobbying tool by sharing compatibility on social media to raise awareness among app developers about respecting users' personal data.
Evaluations in Sapio are given to the community by the community.
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://raw.githubusercontent.com/jonathanklee/Sapio/main/ghbadge.png" alt="Get it on GitHub" height="80">
<p><img src="https://raw.githubusercontent.com/jonathanklee/Sapio/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="200"/> <img src="https://raw.githubusercontent.com/jonathanklee/Sapio/main/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" width="200"/> <img src="https://raw.githubusercontent.com/jonathanklee/Sapio/main/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" width="200"/></p>Rating
🟢 The app works perfectly without Google Play Services
🟡 The app works partially: at least one feature (notifications, in-app purchases, login methods etc) does not work without Google Play Services
🔴 The app does not work at all or crashes without Google Play Services
bareAOSP The device is a bare AOSP device
microG The device has microG installed
secure The device is considered secured
unsafe The device is considered unsafe
🔨 Build
Get the sources
git clone git@github.com:jonathanklee/Sapio.git
Build Sapio
cd Sapio
./gradlew assembleDebug
📱 Install
adb install ./app/build/outputs/apk/debug/app-debug.apk
🌍 Public API
Base url
https://server.sapio.ovh/api
Endpoints
List evaluations
- Endpoint: /sapio-applications
- Method: GET
- Description: List evaluations
- Parameters: https://docs.strapi.io/dev-docs/api/rest/parameters
- Result:
- https://docs.strapi.io/dev-docs/api/rest#requests
- attributes:
- microg: 1 for microG, 2 for bareAOSP
- secure: 3 for secure, 4 for unsafe
- rating: 1 for green, 2 for yellow, 3 for red
- Example: Get the latest 100 evaluations
curl -X GET "https://server.sapio.ovh/api/sapio-applications?pagination\[pageSize\]=100&sort=updatedAt:Desc"
Search evaluations
- Endpoint: /sapio-applications
- Method: GET
- Description: Search evaluations
- Parameters: https://docs.strapi.io/dev-docs/api/rest/filters-locale-publication#filtering
- Result:
- https://docs.strapi.io/dev-docs/api/rest#requests
- attributes:
- microg: 1 for microG, 2 for bareAOSP
- secure: 3 for secure, 4 for unsafe
- rating: 1 for green, 2 for yellow, 3 for red
- Example: Search evaluations for an app called ChatGPT
curl -X GET "https://server.sapio.ovh/api/sapio-applications?filters\[name\]\[\$eq\]=ChatGPT"
Get icons
- Endpoint: /upload/files
- Method: GET
- Description: Get icons
- Parameters: https://docs.strapi.io/dev-docs/api/rest/parameters
- Example: Get ChatGPT icon
curl -X GET "https://server.sapio.ovh/api/upload/files?filters\[name\]\[\$eq\]=com.openai.chatgpt.png"
⚠️ Disclaimer
Evaluations are community-contributed and may be inaccurate, incomplete, or device-specific. Sapio and its maintainers are not responsible for any issues arising from relying on these evaluations.
☕ Coffee
If you want to offer me a coffee for the maintenance of the server part:
<a href='https://ko-fi.com/Y8Y5191O6Z' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi6.png?v=6' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
👏 Credits
<a href="https://www.flaticon.com/free-icons/brain" title="brain icons">Brain icons created by Freepik - Flaticon</a>
<a href="https://www.flaticon.com/free-icons/search" title="search icons">Search icons created by Smashicons - Flaticon</a>
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
