CustomerOS is an open source platform that enables you to bring your customer back to the center of your work.
OTHER License
CustomerOS is an open source development platform that enables the flexible and rapid development of customer-centric applications.
Feature | Description | Status |
---|---|---|
Analytics API | Privacy-centric replacement for Google Analytics | Roadmap |
Auth | End-to-end identity solution for easy user authentication, sign-in, and permissions using OAuth. | Demo |
customerDB | Backend server that host your customer data in a secure, compliant, and standards based way. | Demo |
customerOS API | GraphQL API for reading, writing, and manipulating customer data. | Demo |
Event trackers | First party event trackers fully integrated with customerDB, allowing you full visibility into how your customers are engaging with your apps and content | Preview |
Launcher | Web application with built in SSO to launch into any app built into customerOS | Demo |
Message store API | gRPC API for high-speed communication between customerOS and communications clients (like Oasis) | Demo |
Settings | Web application where you configure and administer all Openline services | Roadmap |
Web components | A library of web components that make it easy to interact with customer data in your front end applications | Roadmap |
openline dev start customer-os
Here's a list of the big technologies that we use:
openline-customer-os/
├── architecture # Architectural documentation
├── deployment
│ ├── infra # Infrastructure-as-code
│ └── scripts # Deployment scripts
└── packages
├── apps # Front end web applications
│ ├── launcher # customerOS app launcher & home screen
│ └── settings # customerOS system settings & app configuration
├── auth # Authentication
├── components
│ ├── react # React component library
│ └── web # Web & UI component library
├── core # Shared core libraries
└── server # Back end database & API server
A massive thank you goes out to all these wonderful people (emoji key):