Userbase is accessible directly from the browser through a very simple JavaScript SDK. The following is the complete set of APIs to create user accounts, handle logins, and persist user data.
Use this API to initialize your Userbase SDK and resume a session when a user returns to your web app.
Use these APIs to create/update/delete user accounts and handle logins.
Use these APIs to store and retrieve user data. All data handled by these APIs is highly-durable, immediately consistent, and end-to-end encrypted.
Use these APIs to store and retrieve end-to-end encrypted files.
Use these APIs to share data between users securely.
Use these APIs to accept payments for your web app via Stripe. You can try it out for free, but to accept payments in production, you will need to purchase the Prod subscription.