A lightweight and Kotlin-first GraphQL client built specifically for Shopify's Storefront APIs. This project reimagines Shopify's Mobile Buy SDK using idiomatic Kotlin, OkHttp, and kotlinx.serialization.
- Shopify Storefront GraphQL support
- OkHttp-based network layer with automatic retries
- Response caching with OkHttp
- Minimal, flexible, and Kotlin-friendly
Installation steps will be available soon via Maven Central. In the meantime, you can clone the repository and build the project locally.
This project is in active development. Features like rate limiting, retry strategy, and paging helpers are coming soon!
- Rate limit handling
- Retry strategy customization
- Paging helper functions
- Kotlin GraphQL Code Generator
Contributions are welcome! If you'd like to help:
- Fork this repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a pull request