8base provides a set of client libraries that simplify building front-end applications on top of 8base platform:
SDK comes with a set of libraries that simplify authentication, connecting to the API, client-side subscriptions, file uploads and more. SDK uses ApolloClient for GraphQL requests and state management. It uses Auth0 for authentication.
Boost UI Kit provides a set of common UI components, such as form fields, tables, layout elements and a file upload widget. Some of the components are pre-wired with the 8base API to enable automatic client-side validation and other features.
Quickstart App can be used as a starter project to quickly learn how to build on 8base.