Develop alternaive carrier calculated shipping

From what I understood, the native CCS feature is only compatible with UPS and FedEx. However, as we don’t want to use any third party app, I’d like to develop a feature to cover some alternative carrier services. Is it possible to calculate and display those alternative options on the checkout page and receive it via Admin API?