You do not need to complete the extension on-boarding to create an API or chat application. However I think that is the only way to flag your account as a “developer” for use with this API.
You can start the process here: https://dev.twitch.tv/console/extensions