If you want to really dive in with ftrack customization, a good point to start is our developer hub, where you can find a whole load of useful links. You should also check out our forum, where a lot of information is posted and discussed by real developers using the platform.
To further customize the ftrack web UI experience, you can write your own JavaScript widgets. You can use these to create custom dashboards in ftrack, available both from inside Projects and the Overview page.
ftrack’s integrations with other applications are open-source, and you can find them on our Bitbucket page. Another useful resource is the ftrack recipes repository, which you can use for reference or to copy code snippets.
You can find documentation for our open API endpoint here, but for ease of use, we provide API clients for JavaScript and Python.