Home > Developer docs
APIs
API schema, tutorials, and reference
Plugins
BriteCore UI plugins information
Events
Events for external systems
DataMapping
Mapping data objects
Code contribution
Contribute code to BriteCore
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: Product service
Figure 3: Level 3: Product service.
The product service level allows you to introduce your own products into the BriteCore platform that runs alongside existing products, such as integrating BriteCore with LexisNexis or CoreLogic.
Note: You need a developer GitHub license to unlock this level. It’s a paid subscription service.
The following resources are available to help you explore our integrations:
- Integrations documentation: An overview of all integrations we currently have available in BriteCore.
- Code contribution getting started guide
- Sample Demo integrations: A GitHub repo providing a cookiecutter template for creating BriteCore Vendor Integrations.
- Partner PR process flow: Documentation that covers code review, sentinel review, and continuous integration in BriteCore.
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.