Zendesk is an online customer engagement and help-desk software
Zendesk development currently supports these kind of integrations:
- REST APIs
- Core API
- Help Center API
- Zopim API (3rd party chat client)
- Zendesk Voice API
- Reseller APIs (for partners and resellers only)
- Zendesk Apps
The REST APIs are meant for external use, such as list, search, create, update users, tickets, organisations (among many others). For those Zendesk provides API Clients for clojure, java, .net, node.js, php, phyton, r and ruby.
You can also develop your own Zendesk Apps using the provided framework and tools. There are a lot of example apps that can be quite helpful for developing or better understanding Zendesk Apps.