Home > Developer docs
Developer docs
The developer experience at BriteCore
At BriteCore, we are committed to providing a flexible platform that can work for any variety of insurers either out of the box with configuration or with customization and APIs. The platform has evolved from a simple system geared for small mutual insurers to a configurable, scalable platform capable of supporting complex policies and increased business volume.
BriteCore has three levels of extensibility:
- Access your data through APIs.
- Introduce functionality to the UI through plugins.
- Deploy your own products into the BriteCore platform through product service.
Level 1: API access
Figure 1: Level 1: API access.
We offer more than 1,000 API endpoints out of the box and more than 75 plug-and-play integrated vendor solutions.
The following resources are available to help you explore our APIs:
- API references: A published list of all of our API endpoints.
- Comprehensive API documentation:
- Sample demo apps illustrate how to use APIs with common use cases, such as finding an agent, and include information about:
- Network calls.
- What is passed to the API.
- What is returned.
- Solution Architecture support team: BriteCore’s Solution Architecture support team is available to answer questions and support you through your implementation.
Level 2: UI plugins
Figure 2: Level 2: UI plugins.
UI plugins allow you to add your own functionality to BriteCore without having to introduce any changes into BriteCore’s codebase.
Example: You can use a plugin if you want to speed up the quoting process by having your agents just fill in a VIN and select a button to fetch the rest of the data.
The following resources are available to help you explore our UI plugins:
- Comprehensive plugins documentation:
- Sample demo apps to illustrate how a sample plugin renders on the UI.
- Solution Architecture support team: BriteCore’s Solution Architecture support team is available to answer questions and support you through your implementation.
Level 3: Event services
Figure 3: Level 3: Event services.
The Event services level allows you to run your products alongside the BriteCore platform using our Events services to communicate with external systems.
The following resources are available to help you explore further:
- Integrations documentation: An overview of all integrations we currently have available in BriteCore.
- Events documentation: BriteEvents enable external systems to send and receive events.
At BriteCore, we are committed to championing our client developers and SI partners with the tools and resources you need to build a best-in-class insurance solution for your customers.