Postie provides a single hook, allowing you to create your own shipping providers.
public function registerPostieProviders()
{
return array(
new MyFirstShippingProvider(),
new MySecondShippingProvider(),
);
}
The hook must return an array of Shipping Provider Classes. See Creating Your Own Shipping Provider for more details.