The first thing to do is read our Introduction explaining the API, how it works and how to authenticate.

The next thing is to pick your server side language. Any language you are comfortable with can be used to interface with the Teamwork API as it uses standard HTTP methods via a REST API.

We have some code samples for most popular languages here

Grab an API token and try a simple GET request to https://[your_site]/projects.json