Solidus API: From PWAs to Native and Beyond
summary
Solidus exposes a REST API with roughly 270 endpoints across ~30 controllers and about a third of models reachable; a 30,000‑product catalog drives decisions about pagination, auth, and versioning. Joel shows a JavaScript‑first approach: a schema‑based Solidus SDK built with SDK Factory, plugins (reviews gem), and examples using React, Create React App, Expo/react‑native. Checkout rework using the API yields an actual 7% conversion lift; JWT, API key pitfalls, and documentation gaps get concrete fixes and patterns.
AI-written summary · about
chapters (33)
- 0:00Introduction
- 2:03eCommerce
- 2:46Bookshelf
- 6:20Limits of Solidus
- 7:19Is it good enough
- 7:29Why not GraphQL
- 8:41First Impressions
- 14:08Hyper Focus
- 15:05Patterns
- 18:32Index Requests
- 19:44Error Messages
- 21:55Recap
- 22:40JavaScript
- 23:10SDK
- 24:15Failed Attempts
- 25:04Documentation
- 25:16Classes
- 26:40Extensions
- 27:12SDK Factory
- 28:37Resolvers
- 29:35Plugins
- 29:53Solidus SDK
- 31:06Solidus Documentation
- 32:23Solidus Vanilla
- 33:00Progressive Web Apps
- 34:42Native Apps
- 36:00Case Study
- 36:16Vanilla Check Out
- 37:52Expanding the API
- 38:37Gatsby Themes
- 39:39GraphQL
- 40:10Improving the API
- 41:21Questions








