Using registrar APIs wherever supported will make things easy, but it is not mandatory to configure this or use the APIs.
You can add more than one profile for the same registrar or data source. This is useful when you have multiple accounts at the same registrar or service provider.