Introduction

Welcome to the Cofor.io online documentation. Find Guides and references to the Cofor.io APIs and SDKs here.

Cofor.io is a Software-as-a-Service (SaaS) productization suite which provides secure boilerplate SaaS functionality such as user, identity, team, and billing management services. Focus on your core product functionality and let us take care of the rest.

How to use Cofor.io

Cofor.io provides boilerplate brand-customizable frontend pages for managing team members, user login, user signup, team creation, payment methods, and invoices. You can link to the provided Cofor.io URLs for each of these functions. Cofor.io also includes a whole host of backend functions which can be accessed by the Product API or a Product SDK.

The Product API is a standard HTTPS REST API which can be used to access all of Cofor.io's product-sided functionality. Product SDKs simplify integration to your product backends for various languages/framework.

👍

Create a Product on Cofor.io

Start by creating a new Product on Cofor.io, and then pick the API or the appropriate Product SDK for your backend. Use the provided Product ID and Key from the Product Configuration page.

This documentation contains an API reference for Cofor.io's Product API, and various guides for each of Cofor.io's Product SDKs.

User Authentication & Authorization

Cofor.io enables identity and user access management with minimal work and integration on the product developers' part. Some of the key features of the Cofor.io's user authentication & authorization functionality are:

  • Plug-and-play teams and memberships for your product
  • Use login and signup screens with easy-to-integrate OAuth flows
  • User and team authorization API for use with your product's backend
  • ExpressJS authorization middleware for NodeJS+ExpressJS backend

Membership Management

Cofor.io provides standard/boilerplate front-end pages for your product to manage team memberships. The following are the key features:

  • Frontend page for team admins and owners to list and manage team members
  • Customizable email invitations for memberships
  • Membership management functions for your product's backend

Billing & Stripe Integration

Cofor.io integrates with Stripe to streamline all billing and invoicing for your product. The billing features are:

  • Integration with Stripe by providing Stripe key
  • User/team payment methods are collected by Cofor.io and passed directly to Stripe - so you never have to handle sensitive credit card information
  • Link various payment plan to user seats to have Cofor.io set quantities for user-based subscription items automatically
  • Automate Stripe customer and subscription creation using the Cofor.io Product API or SDK.
  • Frontend page to manage payment methods, list past invoices, and monitor current usage.